onsite
Python Developer - Social Security Administration
Software Engineer
Python Developer responsible for designing, developing, and maintaining enterprise applications using Python, SQL, and RESTful services within an Agile environment. Focus on robust code, version control, and continuous integration to support mission‑critical systems.
About the role
Key Responsibilities
- Design, develop, and maintain Python-based applications and services that meet functional and performance requirements.
- Write clean, well‑documented code and conduct unit and integration testing to ensure reliability.
- Collaborate with cross‑functional teams using Agile practices to deliver incremental value.
- Utilize Git for version control, code reviews, and continuous integration pipelines.
- Optimize database interactions with SQL and ensure efficient data access patterns.
Requirements
- Proven experience developing production‑grade Python applications.
- Strong knowledge of relational databases and SQL query optimization.
- Experience building and consuming RESTful APIs.
- Familiarity with Agile methodologies and CI/CD workflows.
- Excellent problem‑solving skills and attention to detail.