Senior Python Developer
Job description
We are delivering scalable enterprise applications and need a Senior Python Developer to build Python/Django services and operationalize GenAI capabilities. You will develop integrations via REST/SOAP/WSDL, optimize SQL data layers, and support CI/CD in Azure DevOps with Git—apply now Responsibilities Build scalable, secure, and maintainable applications using Python and Django Develop UI components with CSS, Bootstrap, j.
Query, or comparable technologies as required Establish integrations with internal and external systems through REST, SOAP, and WSDL-based services Optimize SQL queries, database structures, and data access logic that power application functionality Partner with Business Analysts and stakeholders to convert functional requirements into technical specifications and solutions Apply precise data mappings and transformations aligned with business and technical needs Contribute to code reviews, adhere to established coding standards, and uphold high-quality deliverables Maintain and improve DevOps pipelines through Git and Azure DevOps Implement GenAI capabilities, including GPT models, embeddings, and agent-based components, into enterprise systems Diagnose and resolve issues across the application stack while collaborating with team members Support fellow developers in advancing engineering best practices and coding standards Requirements Proven 3+ years of practical experience with Python and Django, including building enterprise-grade applications Hands-on 2+ years of experience in SQL development, optimization, and database design Relevant 1-2 years of practical experience deploying Generative AI technologies, including GPT models, embeddings, and agent-based solutions Working 1-2 years of experience with Angular Practical 1-2 years of experience in LLM prompt engineering Strong familiarity with application architecture, system integration, and service-oriented architecture (SOA) principles Background in DevOps tools and practices such as Git, Azure DevOps, CI/CD pipelines, and automated deployments Proficiency in REST, SOAP, WSDL, and large-scale service integrations Outstanding verbal and written communication skills Strong analytical and problem-solving capabilities Ability to thrive in fast-paced, collaborative environments Bachelor's degree in Computer Science, MIS, or a related field English proficiency at B2 (Upper-Intermediate) level or higher Nice to have Advanced certifications in Python, cloud technologies, or GenAI
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Functional Tester
EPAM Systems· Remote (Brazil; Argentina; Chile; Colombia; Mexico)Senior AI Software Engineer
EPAM Systems· Remote (Mexico)Senior Full-Stack Developer (.NET)
EPAM Systems· Remote (Brazil; Colombia; Mexico)Lead AI Engineer
EPAM Systems· Remote (Brazil)Accounting Manager
EPAM Systems· Sao Paulo, Brazil