Python Developer
Columbus, OH
Contracted
Experienced
Location: Columbus, OH - Must Live in OHIO
Position Type: Hybrid
Hybrid Schedule: Hybrid Schedule TBD
Contract Length: Long-term with annual extensions
Position Overview:
This position is for a Senior Software Developer responsible for building and delivering scalable, cloud-native applications using Python, Flask, and Microsoft Azure. The role partners closely with technical teams and stakeholders to design high-quality solutions, support full SDLC execution, and drive continuous improvement across systems and processes.
Duties:
Position Type: Hybrid
Hybrid Schedule: Hybrid Schedule TBD
Contract Length: Long-term with annual extensions
Position Overview:
This position is for a Senior Software Developer responsible for building and delivering scalable, cloud-native applications using Python, Flask, and Microsoft Azure. The role partners closely with technical teams and stakeholders to design high-quality solutions, support full SDLC execution, and drive continuous improvement across systems and processes.
Required Qualifications:
- 5 years of experience in software development with a focus on Python-based applications
- 3 years of experience developing and deploying applications in a cloud environment, preferably Microsoft Azure
- 3 years of experience developing web applications using Flask or similar Python frameworks
- 3 years of hands-on experience working within Microsoft Azure, including app services, storage, and cloud-native architecture
- 3 years of experience designing and consuming RESTful APIs and integrating with external systems
Duties:
- Design, develop, test, and deploy scalable web applications using Python and Flask frameworks
- Develop and integrate solutions utilizing Microsoft Azure services, including compute, storage, and serverless components
- Leverage AI-assisted development tools (e.g., Claude) to improve coding efficiency, solution design, and documentation
- Collaborate with business analysts and stakeholders to translate functional requirements into technical solutions
- Participate in all phases of the SDLC, including requirements analysis, design, development, testing, and production support
- Develop and maintain APIs and integrations with internal and external systems
- Ensure code quality through unit testing, code reviews, and adherence to development standards and best practices
- Troubleshoot and resolve application issues, including debugging and performance tuning
- Create and maintain technical documentation such as design documents, architecture diagrams, and user guides
- Support deployment processes, CI/CD pipelines, and release management using Azure DevOps or similar tools
- Provide mentorship and technical guidance to junior developers and team members
- Identify opportunities for system enhancements, optimization, and overall performance improvements
Apply for this position
Required*