|February 12, 2024
Job Title: Senior Python Developer
Location: Ashburn, Virginia
We are seeking a Senior Python Developer with a strong background in software development and expertise in Python. The ideal candidate will be responsible for designing, developing, and implementing high-quality software solutions to meet our clients' needs. This role involves working closely with our team of developers, analysts, and project managers to deliver innovative solutions that drive our company forward.
Design, develop, and maintain efficient, reusable, and reliable Python code.
Lead the development of new features and applications.
Collaborate with the development team to design system architecture and review code.
Work with project managers and analysts to translate business requirements into technical specifications.
Mentor junior developers, providing guidance and support to foster their growth.
Ensure the performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Stay up-to-date with emerging trends and technologies in software development.
5+ years of software development experience with a focus on Python.
Strong knowledge of Python frameworks (such as Django, Flask, or Pyramid).
Proficient understanding of code versioning tools, such as Git.
Experience with database systems (SQL and NoSQL).
Familiarity with cloud services (AWS, Azure, or Google Cloud).
Experience with Docker and Kubernetes.
Knowledge of CI/CD pipelines and tools.
Experience in TDD/BDD methodologies