A Cloud Solutions Architect is part of the Core Services team and is responsible for developing solutions for the Cloud at all stages of the project lifecycle.
Your role
A Cloud Solutions Architect develops cloud solutions using Azure PaaS services, covering all project lifecycle phases, from understanding requirements to technical implementation and management.
- Participate in the architecture of software solutions based on Microsoft frameworks;
- Design, develop, and test software following established standards using agile software development and project management methodologies (Scrum over DevOps or Jira);
- You will have the opportunity to work with .NET 6, always designing the next available framework;
- You will develop and deliver solutions using microservices-based architectures;
- Produce high-quality code using industry guidelines and best practices;
- Document code changes, packages and perform unit and integrated tests, ensuring the quality of all deliverables;
- Work with the rest of the development team, focusing on delivering the project within the established deadlines;
- Evaluate requirements for new features or enhancements to existing ones by identifying the impact on existing applications, APIs, and operating systems;
- Keeping up to date with the latest technologies and trends, providing suggestions/recommendations that enable technological innovation;
- You can also work with Azure PaaS Services, such as App Services, Containers, functions, etc.
Stacks:
C#, .NET Core, Azure, SQL Server
Job requirements
Academic background
Bachelor’s or Master’s degree in Information Technology Management and/or Computer Science.
Technical experience
More than 5 years of experience in .NET technologies, such as .NET Core, Web API, and C#.
OOP and design patterns
Deep knowledge of Object-Oriented Programming (OOP) principles and a strong understanding of design patterns and application design principles.
Experience with Azure Cloud
Professional experience in developing and delivering solutions using Azure Cloud and microservices-based architectures.
Best practices in CI/CD
Experience in applying CI/CD best practices using tools such as Git, Jira, GitLab, and Jenkins, ensuring efficiency and quality throughout the development lifecycle.
SQL Server development
Professional experience with SQL Server, including database management and optimization.
Pontos extra:
- Conhecimento shell scripting;
- Conhecimentos de programação Java ou Python;
- Conhecimentos de ferramentas Eclipse, Maven, Jenkins, GIT, JIRA ou equivalente.