Cloud software developer role
we are looking for a skilled cloud software developer to contribute to the development of our cloud services.
about the position
the selected candidate will work on designing, implementing, and maintaining scalable and sustainable solutions using best engineering practices.
responsibilities
* create software designs and implement and test those designs to meet established requirements.
* participate in technical/design reviews as required.
* conduct software engineering according to the team's established procedures.
* work with microservices and various other aws/azure tools and technologies.
* ability to work with log metrics tools and identify anomalies as needed.
* works with product documentation authors to assist in the development and review of product documentation.
* write clean, maintainable, and thoroughly documented code.
* stay up-to-date with the latest development trends and technologies.
* collaborate with stakeholders to understand business requirements and ensure solution design meets those needs.
required skills and qualifications
* 3 years of relevant experience with proven results.
* strong python fundamentals and working knowledge.
* demonstrable proficiency with a wide variety of amazon web services (aws)/azure such as s3, ec2, and containers.
* experience with rest api development, saas, paas.
* familiarity with git and ci/cd best practices.
* good knowledge of software design patterns and software engineering best practices.
* experience with testing frameworks, debugging, and building scripts is a big plus.
* experience with unit testing and mocking frameworks.
* the ability to learn new programming languages and technologies quickly as needed.
* strong analytical, problem-solving, and logical reasoning skills.
* ability to communicate effectively with product teams, design teams, and other engineers and work collaboratively.