Python Developer
Posted Updated
Description
# Senior Python Developer
## Company Overview
(Company information not specified)
## Job Summary
The Senior Python Developer plays a crucial role in designing, building, and maintaining robust applications leveraging Python technologies. This position is responsible for ensuring high-quality software delivery through best practices in coding, testing, and deployment, contributing significantly to the organization’s goals and objectives.
## Responsibilities
- Develop and maintain web applications using Python frameworks like Django, Flask, or FastAPI.
- Design and implement database solutions using relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write unit tests and integration tests to ensure code quality and reliability.
- Develop APIs and create documentation using tools like Swagger/OpenAPI.
- Lead a team of developers, providing guidance on best coding practices and mentoring.
## Qualifications
- **Education**: Bachelor’s degree in Information Technology, Computer Science or closely related field.
- **Experience**: Minimum of 8.5 years of experience in Python development.
- **Technical Skills**:
- Strong understanding of Python programming concepts including object-oriented programming, data structures, and algorithms.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with secure configuration management tools (e.g., Conjur, CyberArk Privileged Access Security).
- Familiarity with version control systems like Git.
- Excellent problem-solving and debugging skills.
- Agile/Scrum development methodologies experience.
- **Soft Skills**:
- Proven ability to perform root cause analysis and implement effective solutions.
- Excellent communication and interpersonal skills.
- Experience leading a team of developers.
## Preferred Skills
- Experience with containerization technologies such as Docker and Kubernetes.
- Understanding of CI/CD pipeline implementation.
- Familiarity with monitoring and logging tools.
- Knowledge of healthcare industry standards and regulations (e.g., HIPAA).
## Experience
- Minimum 8.5 years of relevant experience in Python development and related technologies.
## Environment
(Work setting, location, and physical conditions not specified)
## Salary
(Salary information not specified)
## Growth Opportunities
(Career advancement opportunities not specified)
## Benefits
(Offered benefits not specified)
