What are the responsibilities and job description for the Python Developer position at Compunnel Inc.?
Role: Python Developer
Client Business Domain: Banking /Investment /Insurance
Location: Dallas, Texas OR Charlotte, North Carolina
Open only on :W2
Contract Period: 1 Years
Must have Strong hands-on experience with MongoDB
Responsibilities:
- Participate effectively in the entire software development life cycle
- Leading for solution design and implementation
- Design, develop, test and refine deliverables that meet the objectives
- Collaborate with US partners for requirement understanding solution implementation and deployments
- Collaborate with Product Team, Scrum Master, Developers, QA and any other stakeholders as needed
- Analyze business and technology challenges and suggest solutions
- Responsible for application development, maintenance, and security requirements
Requirements:
- 10 years of experience as Python developer. Strong Python programming skills.
- Design, develop, and maintain backend services using FastAPI/Flask.
- Design, develop, and deploy microservices using Python.
- • In depth experience of python framework and tool such as NumPy, Pandas, pyMongo.
- Implement event-driven architecture and use messaging queues such as Kafka, RabbitMQ or ActiveMQ for asynchronous processing.
- Ensure efficient multithreading and concurrency in backend processes.
- Design and implement secure REST APIs for consumption by a React application. Consume services provided by interface systems
- Write complex MongoDB queries and perform data aggregation.
- Experience with MongoDB for database management and data retrieval.
- Implement security measures to protect API endpoints.
- Hands on experience with GCP services, particularly Vertex AI, Document AI.
- Understanding of Cloud principles and experience on developing application hosted on cloud environment.
- Understanding of high availability, scalability, and resilience in software systems
- Experience with CI/CD technologies such as Gradle, Jenkins, GitHub, Artifactory, Harness, Sonar, open shift/Kubernetes, Docker etc.
- Experience on automated unit testing framework Pytest, magicmock
- Experience on agile software development lifecycle.
- Object oriented design and analysis, programming styles and design patterns.
- Capable of reasoning and thinking through problems and developing desired solutions, independently or with others as required
- Capable of leading development team and mentor team members on solution design and implementation
- Strong problem-solving and analytical skills
- Good written and verbal communication
- Ability to work independently with little or no supervision.
- Ability to understand team dynamics and use interpersonal skills and personal judgment to achieve goals
Preferred, but not required:
- Understanding of Cloud principles and experience on developing Pivotal Cloud Foundry (PCF) hosted application and GCP, OpenShift
- Understanding of Banking/Lending domain.
- Experience with GCP services, particularly Vertex AI, Document AI.
- Knowledge of google cloud functions for developing and deploying serverless applications.
- Understanding of machine learning concepts and algorithms.
- Familiarity with machine learning frameworks such as Tensorflow, PyTorch.
- Familiarity with Google cloud AI tools like gemini and gecko for advanced ML
Python Developer
Jconnect Infotech Inc -
Plano, TX
Python Developer
Sibitalent Corp -
Dallas, TX
Python Developer
Ascendion -
Irving, TX