Roles and ResponsibilitiesORGANISATION
A US-based Corporation, headquartered in Fairfax, Virginia with offices in Michigan, the US, Australia, India and the UAE. Technologists with decades of experience developing solutions leveraging AI and machine learning capabilities. Developing a micro AI solution that will automate the tasks in the process.
- Responsible for architecting and building solutions based on Technical and business requirement
- Innovate, prototype, and iterate solutions to achieve Product Requirements in iterations
- Own the development, unit tests, documentation, contract exchange of user stories assigned to them
- Estimating, prioritizing, planning and executing development plan effectively
- Regular collaboration with product management, Quality Assurance, and design teams to understand the functionality and the user requirements
- Guide team development efforts towards successful project delivery - package and support deployment of releases
- Analyze and resolve technical and application problems
- Participate in reviews and meetings and provide updates on project progress
- Contribute to post implementation reviews helping to demonstrate success or otherwise of projects
- Supporting project resource scheduling and department capacity planning
- Contribute to the departmental and systems strategies and progression of any allocated objectives
- Work on a wide range of projects involving the implementation of new and existing systems, solutions and processes
- Take responsibility for making key decisions to ensure the successful implementation of all initiatives in collaboration with the senior management
- Research and evaluate a variety of software products as the need may be
- Provide technical leadership to teammates through coaching and mentoring Identify and encourage areas for growth and improvement within the team
- Hands-on development experience with using Python 7- 10 years experience
- Experience in python-based backend frameworks eg. Django, Flask, etc
- Data modeling experience in both Relational and NoSQL databases
- Expert in developing applications utilizing ORM/ODM libraries
- Strong Experience in writing unit test cases, debug code, code review
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
- Excellent hands-on experience in using Version control: Git, resolving merge conflicts and handling Reviewing Pull Requests.
- Proficient in OOPs, and other design patterns.
- Familiar with HTTP/HTTPS communication protocols.
- Excellent personal organization and ability to prioritize and carry out multiple tasks
- Able to influence and drive projects to meet key milestones and overcome challenges
- To be able to continuously evolve technically capabilities and aspire to be an expert in current technologies
- Good to have: Experience in extracting data (image, text, table, etc) from different types of documents. Like: pdf, word, excel, etc. Experience in architecting and developing scalable microservices Experience in working with a Linux environment Understanding of Docker, K8S, AWS, Boto
- Excellent articulation and communication.
- Hands-on development experience in designing and developing API based backend micro-services using Python-Flask.
- Intermediate expertise in REST frameworks eg. Django, Flask, etc.
- Intermediate expertise in both Relational and NoSQL databases especially MongoDB.
- Proficient in OOP, including design patterns.
- Experience in writing unit test cases, debug code, code review.
- Version control: Git
Good to have:
- Experience in working with OpenCV on images.
- Experience in working with NLP libraries.
- Experience in extracting data(image, text, table, etc) from different types of documents. Like: pdf, word, excel, etc.
- Experience in architecting and developing scalable microservices.
- Experience in working with a Linux environment.
- Understanding of Docker, K8S, AWS, Boto3.
UG:B.Tech/B.E. in Any Specialization
PG:Post Graduation Not Required
Doctorate:Doctorate Not Required
Talent Bee Consulting Pvt. Ltd