A Senior Full Stack .NET, integrated into the Customer Facing Apps team, is responsible for defining and implementing user interfaces, as well as managing the entire user interaction with web applications, always aligned with our Customer Experience vision.
Your role
A Senior Full Stack .NET, within the Microsoft & Mobile Development team, is responsible for defining and implementing user interfaces and managing the complete user interaction with web applications, ensuring high-quality software solutions in a demanding technological environment.
- Defining the architecture of software solutions as a team, contributing with your experience and knowledge to ensure the scalability and robustness of the applications;
- Design and produce high-quality code, following established guidelines and promoting best practices, as well as Agile or Scrum methodologies for project development and management;
- Clearly document changes to code, packages and perform unit and integrated tests, ensuring the quality of all deliverables;
- Create synergies and collaborate with the development team, ensuring the delivery of the project within the established deadlines and guaranteeing technical excellence;
- Assess requirements for new features and improvements, identifying the impact on existing applications, APIs and operating systems, proposing robust, efficient, and innovative solutions;
- Keeping current with the latest technologies and trends, providing suggestions/recommendations that enable technological innovation.
Stacks:
Javascript, C#, .NET
Job requirements
Advanced technical skills
Proficiency in C#, .NET, JavaScript, TypeScript, and tools like Kubernetes and Azure for development and deployment.
Full Stack development experience
Ability to work on both frontend and backend, ensuring the cohesion and scalability of applications.
Software development practices
Production of high-quality code, following Agile and Scrum methodologies, with rigorous testing.
Team collaboration
Effective collaboration with multidisciplinary teams, contributing to the resolution of complex problems.
Documentation and quality
Clear and comprehensive documentation of code changes, ensuring the quality of deliverables.
Technological update and innovation
Proactivity in adopting new technologies and fostering continuous innovation in the solutions developed.
Nice to have:
- Technical knowledge in .NET, Power Platform, AKS, DevOps and/or mobile development;
- Professional experience with frontend (Vue.js) or databases;
- Technical leadership;
- Team management.