We are seeking a skilled Python Developer to design, build, and maintain scalable enterprise applications while contributing to the integration of cutting-edge GenAI capabilities into business solutions.
Responsibilities
Design and develop Python and Django applications that are scalable, secure, and maintainable
Implement UI components using CSS, Bootstrap, jQuery, or similar technologies as needed
Develop integrations with internal and external systems using REST, SOAP, and WSDL-based services
Create and optimize SQL queries, database structures, and data access logic to support application features
Translate functional requirements into technical specifications and solutions in collaboration with Business Analysts and stakeholders
Implement accurate data mappings and transformations in accordance with business and technical requirements
Contribute to code reviews, follow established coding standards, and ensure high-quality deliverables
Support the implementation and maintenance of DevOps pipelines using Git and Azure DevOps
Contribute to the integration of GenAI capabilities, including GPT models, embeddings, and agent-based components, into enterprise applications
Troubleshoot issues across the application stack and collaborate closely with peers to resolve technical challenges
Collaborate with other developers and contribute to engineering best practices and coding standards
Requirements
2+ years of hands-on experience with Python and Django, including enterprise application development
2+ years of experience with SQL development, optimization, and database design
1-2 years of hands-on experience implementing Generative AI technologies, including GPT models, embeddings, and agent-based solutions
1-2 years of experience in Angular
1-2 years of experience in LLM prompt engineering
Understanding of application architecture, system integration, and service-oriented architecture (SOA) principles
Experience working with DevOps tools and practices, including Git, Azure DevOps, CI/CD pipelines, and automated deployments
Understanding of REST, SOAP, WSDL, and large-scale service integrations
Exceptional verbal and written communication skills
Strong analytical and problem-solving abilities
Proven ability to work effectively in fast-paced, collaborative environments
Bachelor's degree in Computer Science, MIS, or a related field
Nice to have
Advanced certifications in Python, cloud technologies, or GenAI