Cloud Application Architect Job Description Template
Our company is looking for a Cloud Application Architect to join our team.
Responsibilities:
- Collaborate and socialize ideas in order to get buy in for technical solutions;
- Construct concept, identify technical solutions and options, design high level and low level architecture;
- Develop code for selected solutions;
- Participate in developing and updating our cloud strategy roadmap;
- Work with application development teams to identify requirements for cloud applications;
- Design and develop POC for new technologies in dedicated lab environment, structure and report findings.
Requirements:
- Hands on experience on Microservices;
- Hands on experience on virtualization and container concepts;
- Hands on experience on API Management;
- 2+ years working experience in designing and developing cloud systems/application on one of cloud platforms (Azure, AWS or GCP);
- Developer or Architect certification from a cloud service provider (Azure, AWS or GCP);
- Ability to work with little or no guidance;
- 5+ years of solutions architecture experience;
- 10+ years of experience in software development (Java or Python, both preferred);
- Self-driven;
- Hands on experience on Linux;
- Background in financial services;
- Software and architecture design patterns;
- Solid understanding on agile practices and DevOps;
- Seasoned and experienced communicator with senior management and technical staff;
- Architecture modelling (UML diagrams).