Job Description
Como Desenvolvedor Full Stack .Net Sênior na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Desde então, nos tornamos referência no mercado e uma das melhores empresas para se trabalhar.
Main Responsibilities
- Projetar e implementar APIs e serviços backend garantindo alta performance e escalabilidade utilizando C#;
- Desenvolver e manter arquiteturas baseadas em micro serviços, garantindo comunicação síncrona e assíncrona eficiente;
- Utilizar Docker para criação e gerenciamento de contêineres e NGINX para alto desempenho de contêineres;
- Utilizar o Azure para controle de fontes, sprints e publicações (branch, pull request, pipeline);
- Trabalhar com bancos de dados Oracle e PostgreSQL, garantindo a integridade e eficiência dos dados;
- Escrever e manter testes unitários e testes de ponta a ponta (E2E);
- Analisar e estimar demandas relacionadas às tecnologias acima;
- Produzir código bem escrito, documentado e componentizado;
- Participar de equipes utilizando metodologias Ágeis, como reuniões de planejamento, revisão de sprints e "Dailys" para alinhamento das atividades.
Requirements and Skills
- Experiência com Azure Cloud Services;
- Experiência com metodologias Scrum e Kanban;
- Desenvolvimento Backend utilizando C# .NET;
- Experiência com Frontend usando Angular 14 ou superior (desejável Angular 18), Node.js, HTML5, JavaScript (JQuery), ASP.NET MVC;
- Vivência com arquitetura WebAPI RESTful, autenticação JWT e Web Services SOAP;
- Conhecimento em bancos de dados Oracle, PostgreSQL e SQL Server (opcional), para criação e manutenção de consultas, procedures e functions;
- Conhecimento em serialização e deserialização de dados em JSON;
- Conhecimento em Orientação a Objetos (Herança, Polimorfismo, Encapsulamento);
- Conhecimento em ASP.NET Core e estrutura Web de software livre para .NET;
- Conhecimento em ferramentas DevOps como Jenkins;
- Conhecimento em versionamento com GIT e GitFlow;
- Experiência com aplicativos Web e serviços em Windows, Linux e macOS usando C#, HTML, CSS e JavaScript.
Additional Information
- Benefícios e Vantagens:
- Plano de Saúde;
- Plano Odontológico;
- Seguro de Vida;
- Total Pass;
- Vale-refeição.