We are looking for a Python Developer who shares a passion for technology, innovation, and excellenceYou will be responsible for developing, testing, and maintaining complex, scalable, and highly available enterprise applicationsThis is a hands-on role which will require you to operate comfortably in both technical and business process situations, collaborate with Leads and Product Owners from the customer side, and provide guidance and mentorship to junior team members
Role & Responsibilities
Develop and Maintain: Develop, test, and maintain high-quality Python applications and services.Feature Development: Collaborate with cross-functional teams to define, design, and ship new features.Code Quality: Write clean, maintainable, and efficient code.Troubleshooting: Troubleshoot and debug applicationsPerformance Optimization: Implement performance and quality modules.Code Reviews: Participate in code reviews and provide constructive feedback to peers.Stay Updated: Stay updated with the latest industry trends and technologies to ensure our solutions remain relevant.Stakeholder Collaboration: Work closely with stakeholders to understand their requirements and translate them into technical solutions.Process Improvement: Contribute to the continuous improvement of our development processes and methodologies.
Key Skills & Qualifications
Education: Bachelor s degree in Computer Science, Engineering, or a related field.Experience: 4+ years of experience in Python development.Frameworks: Proficiency in Python frameworks such as Django, Flask, or Pyramid.Front-End Technologies: Strong understanding of front-end technologies, such asJavaScript, HTML5, and CSS3.Database Systems: Experience with database systems like PostgreSQL, MySQL, or MongoDB.Version Control: Knowledge of version control systems, preferably Git.Containerization: Familiarity with containerization technologies like Docker.Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or Google Cloud.Problem-Solving: Strong problem-solving skills and attention to detail.Communication: Excellent communication and teamwork skills.Teamwork: Ability to work independently and as part of a team in a fast-paced environment.Agile Methodologies: Familiarity with agile development methodologies
Skills: python,code,cloud,skills,agile,communication,containerization,database,database systems,platforms