Responsibilities:· Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.· Develop and maintain API applications using Python technologies.· Deploy applications and services to AWS cloud environments.· Develop and maintain web services.· Mature enough to deliver features from the design phase to deploy on Production.· Write high-quality, maintainable, and testable code that adheres to established coding standards and best practices.· Participate in code reviews to ensure the quality of code.· Work with database technologies such as PostgreSQL, Oracle, and Databricks to design and develop efficient database structures.· Develop and maintain unit and automated tests to ensure the quality of the software.· Troubleshoot and debug software issues promptly.· Collaborate with other developers to identify and implement process improvements.
Required Skills & Experience:· Demonstrated ability to participate in a global software engineering team while working closely with product management, quality assurance, and business analysts.· At least 3-5 years of hands-on experience developing with Python and frameworks such as FastAPI, Flask, Django· Development experience with AWS· Awareness about CI/CD, Jenkins· Experience working with SQL technologies such as PostgreSQL, Oracle, or equivalent.· Experience working with Docker.· Exposure to programming languages like .Net, Java is a plus.· Proven experience working with an Agile framework mindset.· Desire to work with a highly collaborative team located onshore and offshore.· Strong interpersonal and written communication skills