




Job Summary: A Cloud Solutions Architect in the Core Services team develops innovative cloud-based solutions for Customer Experience across all phases of the project lifecycle, leveraging cloud technologies and microservices. Key Highlights: 1. Development of cloud solutions for Customer Experience 2. Focus on microservices and Azure PaaS technologies 3. Working with the latest technologies and trends Core Services Senior Lisbon, Braga, Viana do Castelo A Cloud Solutions Architect is part of the Core Services team and is responsible for developing Customer Experience solutions across all phases of the project lifecycle. Key Responsibilities A Cloud Solutions Architect develops cloud solutions using Azure PaaS services, covering all phases of the project lifecycle—from requirements understanding through to implementation and technical management. Participate in software solution architecture 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); Work with .NET 6, always designing for the next available framework; Develop and deliver solutions using microservice-based architectures; Produce high-quality code adhering to industry guidelines and best practices; Document code changes, packages, and perform unit and integration testing to ensure quality of all deliverables; Collaborate with the broader development team, focusing on delivering projects within established timelines; Assess requirements for new features or enhancements to existing ones, identifying impacts on applications, APIs, and existing operational systems; Stay up-to-date with the latest technologies and trends, providing suggestions/recommendations to enable technological innovation; Work with Azure PaaS Services such as App Services, Containers, Functions, etc. **Stacks:** C#, .NET Core, Azure, SQL Server Requirements Academic Qualifications Bachelor’s or Master’s degree in Information Technology Management and/or Computer Science. Technical Experience More than 5 years of experience with .NET technologies, including .NET Core, Web API, and C#. Object-Oriented Programming and Design Patterns In-depth knowledge of Object-Oriented Programming principles and solid understanding of application design patterns and principles. Azure Cloud Experience Professional experience in developing and delivering solutions using Azure Cloud and microservice-based architectures. CI/CD Best Practices Experience applying CI/CD best practices using tools such as Git, Jira, GitLab, and Jenkins to ensure development cycle efficiency and quality. SQL Server Development Professional experience with SQL Server, including database administration and optimization. **Bonus Points:** Shell scripting knowledge; Programming knowledge in Java or Python; Familiarity with tools such as Eclipse, Maven, Jenkins, GIT, JIRA, or equivalents.


