




Core Services Mid\-level \& Senior Lisboa, Braga, Viana do Castelo A Cloud Engineer is part of the Core Services team and is responsible for applying practical knowledge and development techniques to build high\-quality software solutions, thereby enhancing Customer Experience. Key Responsibilities A Cloud Engineer within the Microsoft \& Mobile Development team is responsible for applying practical knowledge and development techniques to build high\-quality software solutions using the .NET stack and Agile methodologies. Actively participate in the definition of software solution architectures as a team, contributing your experience and expertise to ensure application scalability and robustness; Demonstrate ability to design and produce high\-quality code, following established guidelines and promoting best practices, as well as Agile or Scrum methodologies for development and project management; Clearly document code changes, packages, and perform unit and integration testing, ensuring the quality of all deliverables; Create synergies and collaborate with the development team, ensuring project delivery within established deadlines while maintaining technical excellence; Evaluate requirements for new features and improvements, identifying impacts on existing applications, APIs, and operating systems, proposing robust, efficient, and innovative solutions; Stay up\-to\-date with the latest technologies and trends, providing suggestions/recommendations that enable technological innovation. **Stacks:** C\#, .NET; .NET Core; Azure; SQL Server Requirements Technical Skills Strong knowledge in one or more key .NET stack technologies, including C\#, .NET Core, Azure, and SQL Server. Problem Solving Proven ability to independently solve complex technical problems by analyzing, researching, and discussing solutions with the team. Agile Methodologies Knowledge and hands\-on experience with Agile and Scrum methodologies, essential for development and project management. Software Development Life Cycle Proven know\-how across all phases of the software development life cycle, including analysis, design, development, testing, and support. Testing Capability Competence in writing and executing test cases, ensuring the quality and robustness of developed software. Communication Excellent written and oral communication skills, fundamental for effective collaboration with team members and stakeholders. **Bonus Points:** Knowledge of Azure, LINQ, Entity Framework, Blazor, Containers, Kubernetes, AKS, or Docker; Experience developing and delivering solutions using microservices\-based architectures; Experience with JavaScript, Vue.js, HTML, CSS, or databases; Technical knowledge of DevOps, Power Platform, or mobile development; Technical leadership or team management experience; Experience applying industry\-standard CI/CD best practices using leading tools and standards (e.g., Git, Jira, GitLab, Jenkins).


