Duties
-
Develop and maintain scalable and efficient products using Google Cloud Platform and Python.
-
Design, develop, and consume APIs to facilitate communication between different software components.
-
Implement Test Driven Development (TDD) practices to ensure the quality and reliability of the software.
-
Create and maintain automated tests and unit tests to support continuous integration and deployment processes.
-
Work collaboratively with cross-functional teams to integrate automation solutions into existing systems.
-
Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
Qualifications
-
Proficiency in Google Cloud Platform and Python programming.
-
Strong experience with API development and consumption.
-
Familiarity with Test Driven Development (TDD) and automated testing frameworks.
-
Experience with DevOps practices in Google Cloud Platform and Azure DevOps.
-
Experience in Terraform.
-
Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
Desired Skills
-
Experience with content management systems (AEM) and data storage solutions.
-
Knowledge of additional programming languages and frameworks is a plus.
-
Strong communication and collaboration skills.
-
A passion for learning and staying up-to-date with the latest industry trends and technologies.