




Job Summary: We are seeking a proactive and engaged full-stack professional focused on planning, evolving, and growing, to develop and maintain software solutions using the .NET stack. Key Highlights: 1. Full-stack professional with expertise in the Microsoft ecosystem 2. Develop and maintain full-stack applications in .NET 3. Contribute to continuous improvement of development processes **Will You Be There**? Our motto is: plan, present solutions, evolve, and grow. We seek professionals who get involved, act proactively, take interest in every detail of our projects, and—above all—want to grow and give their best every day. Our growth is constant, and we know we’ll go far because we believe in everything that drives progress. And you? Do you want to go further with us? Explore our clients, review our content, and find out whether you’re the right person to join \#WeAreMDS. We are looking for a professional to join our Technology team, responsible for developing and maintaining full-stack software solutions, primarily using the .NET stack, with expertise in the Microsoft ecosystem—including back-end and front-end development, API implementation, database integration, and cloud services utilization. **Responsibilities and Duties** * Develop and maintain full-stack applications in .NET by implementing APIs, business logic, and user interfaces using C#, ASP.NET Core, and front-end frameworks, delivering robust, scalable features aligned with product requirements. * Implement integrated front-end solutions connected to back-end systems using modern frameworks (e.g., React, Angular, or similar) and REST API consumption, ensuring optimal user experience, usability, and application performance. * Design and apply architecture and development patterns by adopting best practices such as SOLID, Clean Architecture, and separation of concerns, ensuring system maintainability, testability, and sustainable evolution. * Perform system and service integrations via APIs, messaging, and asynchronous communication to ensure interoperability, reliability, and scalability of solutions. * Execute unit and integration tests using testing and automation frameworks to ensure code quality, reduce defects, and increase delivery reliability. * Participate in code reviews and collaborative practices—including peer code reviews, Git version control, and team-defined standards—to maintain technical quality and promote development standardization. * Support identification and resolution of technical issues through log analysis, debugging, and failure investigation to minimize operational impact and ensure system stability. * Contribute to continuous improvement of development processes through collaboration on CI/CD practices, automation, and technical documentation, enhancing delivery efficiency, predictability, and security. * Perform other related professional activities inherent to the role as needed and/or required by the department, including training, professional qualification, and guidance from the immediate supervisor, to ensure continuous professional development. **Requirements and Qualifications** * Completed Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related fields. * Solid experience in Back-end development (.NET) (including .NET platform (.NET 6, 7 or later), ASP.NET Core (Web APIs), ORMs (Entity Framework Core)); Front-end development (HTML, CSS, and JavaScript fundamentals; SPA concepts; REST API consumption; front-end state management); * Knowledge of data modeling and SQL; * Certifications such as Azure Solutions Architect (AZ-305), Microsoft Certified: Azure Developer Associate (AZ-204), or AWS Certified Developer – Associate will be considered advantageous; * Familiarity with agile methodologies (Scrum, Kanban); * Customer focus, collaboration, creativity, and professionalism **Additional Information** * Health and dental insurance * Life insurance * Meal and/or food allowance * Transportation allowance * Profit-sharing program (PLR) * Wellz * Wellhub * Day off * Flexible benefit: You choose where to use your points * Discounts on personal insurance contracts—including auto, life, home, travel, and others. MDS is one of the leading insurance brokerage firms in Brazil, specializing in insurance, reinsurance, benefits management, and risk consulting. We are part of the MDS Group: a market-leading company in Portugal and one of the largest in Brazil, also operating in Angola, Mozambique, and Spain. Globally, we operate through Brokerslink—a company founded by the MDS Group and managing a network of brokers across 130 countries, employing 25,000 insurance professionals. In Brazil, our portfolio of issued premiums totals R$9 billion. We have over 800 employees distributed across thirteen offices in seven states: São Paulo, Rio de Janeiro, Paraná, Minas Gerais, Santa Catarina, Bahia, and Rio Grande do Sul. We also operate in reinsurance in Brazil, Portugal, and Africa under the brand MDS Reinsurance Solutions—a reference firm in risk analysis, loss control, business continuity planning, and Enterprise Risk Management. OUR AMBITION IS TO PROTECT YOUR WORLD! AND YOURS? Review our privacy policy at: Privacy Notice for Candidates


