
Posted a month ago
Python Development Engineer 3
ComcastPython Development Engineer 3
Requirements
5 to 7.5 years experience, Advanced Python with OOP, Django, DRF, or FastAPI, REST APIs and OpenAPI, Microservices architecture, MySQL or MongoDB, Redis and Celery, Docker and Kubernetes, CI/CD and Git, Unit and integration testing, Agile/Scrum methodology
Skills
PythonDjangoDockerKubernetesMySQLMongoDBRedisGit
About the role
Responsibilities
- Plan, design, and develop scalable Python-based software and web applications within an agile environment
- Lead the development of Python applications, ensuring efficiency through solid unit testing and exceptional error handling
- Collaborate with project stakeholders to identify product and technical requirements and conduct integration analysis
- Create, maintain, and enhance applications using Docker, Git, and CI/CD tools to ensure rapid and efficient deployment
- Perform code peer reviews and provide constructive criticism to maintain high code quality standards
- Provide technical leadership and mentorship to junior-level software development engineers
- Work closely with Quality Assurance teams to validate that applications meet all specifications and technical requirements
- Research and document technical requirements, including software designs, test results, and technical manuals
Requirements
- 5 to 7.5 years of professional software development experience
- Advanced proficiency in Python 3 utilizing Object-Oriented Programming (OOP) design
- Strong experience with web frameworks such as Django, DRF, or FastAPI
- Expertise in designing and implementing REST APIs and OpenAPI (self-documenting APIs)
- Hands-on experience with Microservices architecture and database integration (MySQL, MongoDB, or PostgreSQL)
- Proficiency with caching and task queues, specifically Redis and Celery
- Experience with containerization and orchestration using Docker and Kubernetes
- Strong knowledge of CI/CD pipelines, Git/GitLab, and automated unit and integration testing
- Solid understanding of common data structures, algorithms, and concurrency/multithreading
- Experience working in an Agile/Scrum environment using tools like Jira
Preferred Qualifications
- Knowledge of networking protocols and technologies (CCNA/CCNP, Netconf, SNMP, YANG)
- Experience with message brokers such as RabbitMQ
About the Company
Comcast brings together the best in media and technology, driving innovation to create world-class entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative businesses and create career opportunities across a wide range of disciplines. At Comcast, you have the power to connect the world and explore endless career options within an expanding global network.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePython Development Engineer 3
Comcast · Chennai
