Requisitos e Qualificações
* Obrigatório ter experiência comprovada como desenvolvedor senior em projetos de médio e grande porte, utilizando .Net.
Detailed Requirements:
.NET Experience: We're looking for a seasoned .NET developer to join our team. As a senior developer, you'll be working on medium to large-scale projects, utilizing the .NET framework. Your experience should include at least 5 years of hands-on experience with .NET, including .NET Core and Framework versions.
Blazor Experience: Our ideal candidate will have extensive experience developing user interfaces with Blazor. You should be well-versed in building responsive, scalable UI components using Blazor's templating engine.
Testing Experience: Proficiency in writing unit tests is essential for this role. You'll be working closely with our QA team to ensure our codebase meets the highest standards of quality and reliability.
CQRS and Microservices: Our system utilizes CQRS and microservices architecture. Familiarity with these concepts and how to implement them effectively is crucial. Experience with API design, security, and performance optimization would be a significant plus.
Linguagem e Tecnologias
Familiaridade com as linguagens abaixo é um diferencial para o cargo.
* .NET (ASP.NET, WCF, etc)
* Blazor
* XUnit/NSubstitute
Responsabilidades
1. Desenvolver interfaces do usuário em Blazor;
2. Desenvolver APIs e microserviços RESTful;
3. Codificar testes unitários utilizando XUnit/NSubstitute;
4. Colaborar com o time em decisões técnicas e na construção de novos projetos;
5. Contribuir com ideias e melhorias para o produto e os processos de desenvolvimento;
O que você deve saber
* Experiência prática em Desenvolvimento Fullstack .NET;
* Conhecimento avançado da linguagem C#;
* A capacidade de trabalhar com sistemas distribuídos;
* Conhecimento em tecnologia agile (Scrum/Kanban);
Você é uma pessoa proativa e empolgada por aprender coisas novas. Tem habilidades analíticas para desbloquear problemas complexos. É motivado(a) a sempre buscar melhorias e inovação. Seu perfil é alinhado ao nosso valor da empresa: 'Desenvolver soluções inovadoras e eficazes para impulsionar o crescimento dos nossos clientes.'