Job Description
Job Title: Sr. Python Developer
Skills: Python Development, FastAPI, Django, Poetry, Anaconda, Modern DevOps, IDEs, VS Code, IntelliJ, GIT, REST API, KAFKA, MongoDB, PostgreSQL, Elasticache, Pytest, unit testing
Experience: 10-15 years
Job Location: Bethesda, MD
Work Mode: FTE / Onsite
We at Coforge are hiring Sr. Python Developer with the following skillset:
• Design, develop, and deploy robust, scalable, and high-performance applications using Python.
• Build and maintain REST APIs, ensuring seamless integrations and optimal performance.
• Collaborate with cross-functional teams to understand requirements and deliver solutions.
• Leverage tools like FastAPI, Django, and Poetry for efficient development.
• Utilize databases such as MongoDB, PostgreSQL, and Elasticache for data storage and management.
• Implement unit tests using Pytest and manage CI/CD pipelines with DevOps practices.
• Work with message queues like Kafka for distributed processing.
• Write clean, maintainable, and well-documented code.
• Technical Skills
• Programming Languages: Python (expert level)
• Frameworks: FastAPI, Django, Poetry, Anaconda
• Development Tools: VS Code, IntelliJ IDEA, Git
• API Development: REST API
• Messaging Systems: Kafka
• Databases: MongoDB, PostgreSQL, Elasticache
• Testing Tools: Pytest, unit testing
• DevOps Tools: CI/CD pipelines, Git
Qualifications
• 10-15 years of experience as a Python developer.
• Strong expertise in building and deploying scalable applications.
• Proficient in working with IDEs such as VS Code and IntelliJ.
• In-depth knowledge of database systems and message-driven architectures.
• Hands-on experience with testing frameworks and DevOps workflows.
• Exceptional problem-solving skills and ability to work in an agile environment.
Responsibilities
- Design, develop, and deploy robust, scalable, and high-performance applications using Python
- Build and maintain REST APIs, ensuring seamless integrations and optimal performance
- Collaborate with cross-functional teams to understand requirements and deliver solutions
- Leverage tools like FastAPI, Django, and Poetry for efficient development
- Utilize databases such as MongoDB, PostgreSQL, and Elasticache for data storage and management
- Implement unit tests using Pytest and manage CI/CD pipelines with DevOps practices
- Work with message queues like Kafka for distributed processing
- Write clean, maintainable, and well-documented code
Requirements
- Skills: Python Development, FastAPI, Django, Poetry, Anaconda, Modern DevOps, IDEs, VS Code, IntelliJ, GIT, REST API, KAFKA, MongoDB, PostgreSQL, Elasticache, Pytest, unit testing
- Experience: 10-15 years
- Technical Skills
- Programming Languages: Python (expert level)
- Frameworks: FastAPI, Django, Poetry, Anaconda
- Development Tools: VS Code, IntelliJ IDEA, Git
- API Development: REST API
- Messaging Systems: Kafka
- Databases: MongoDB, PostgreSQL, Elasticache
- Testing Tools: Pytest, unit testing
- DevOps Tools: CI/CD pipelines, Git
- 10-15 years of experience as a Python developer
- Strong expertise in building and deploying scalable applications
- Proficient in working with IDEs such as VS Code and IntelliJ
- In-depth knowledge of database systems and message-driven architectures
- Hands-on experience with testing frameworks and DevOps workflows
- Exceptional problem-solving skills and ability to work in an agile environment