Desenvolvedor de Software .NET – Sênior
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor de Software .NET – Sênior
Montreal Oficial
• Atuação com mentoria técnica de desenvolvedores e realização de code reviews; • Capacidade de análise e mitigação de débito técnico. • Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.
Job Requirements
- Sólida experiência de atuação na área técnica de TI (requisito obrigatório para nível Sênior);
- Experiência sólida com .NET (C#, ASP.NET Core) e .NET Core/.NET 8;
- Domínio em Entity Framework Core;
- Familiaridade com Dapper e elaboração de consultas SQL otimizadas;
- Desenvolvimento de rotinas batch e processos automatizados utilizando Hangfire;
- Desenvolvimento de APIs REST e integração entre sistemas corporativos;
- Conhecimento em práticas de segurança de APIs (JWT, OAuth2 e OpenID Connect);
- Manipulação e carga de dados (ETL simples, leitura de pastas e estruturas de arquivos, automação de importação de documentos);
- Experiência com bancos de dados relacionais (SQL Server);
- Conhecimento em testes unitários (xUnit, NUnit ou equivalente);
- Controle de versão utilizando Git;
- Familiaridade com análise estática de código (SonarQube);
- Conhecimento em DDD (Domain-Driven Design) e princípios SOLID;
- Familiaridade com containers (Docker);
- Experiência prática em Angular (versões recentes), HTML, CSS e TypeScript;
- Atuação em squads ágeis;
- Conhecimento em boas práticas de desenvolvimento, código limpo e arquitetura limpa.
Benefits
- Ticket Alimentação ou Refeição no valor de R$ 550,00
- Deverá atuar com equipamento próprio.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Developer Specialist – .NET
Localiza&CoSomos uma das maiores e mais completas plataformas de mobilidade sustentável do mundo!
• Serve as a technical reference, defining scalable, resilient, and sustainable architectures; • Make complex technical decisions, evaluating trade-offs between performance, cost, and scalability; • Take end-to-end ownership of critical, high-volume systems; • Provide technical support to other developers, promoting best practices and code quality; • Ensure continuous evolution of the architecture, observability, and reliability of systems; • Contribute to defining standards, guidelines, and the technical direction of the platform.
Software Developer, .NET
Localiza&CoSomos uma das maiores e mais completas plataformas de mobilidade sustentável do mundo!
• Desenvolver e evoluir soluções backend em .NET; • Atuar na manutenção e modernização de sistemas, incluindo refatorações e melhorias estruturais; • Desenvolver e integrar APIs, garantindo performance, segurança e qualidade; • Implementar testes automatizados (unitários e de integração); • Contribuir com decisões técnicas e melhorias de arquitetura junto ao time; • Atuar nos ritos ágeis, colaborando com o planejamento e entrega contínua; • Identificar oportunidades de melhoria e redução de complexidade nos sistemas.
Junior Software Developer – .NET
Localiza&CoSomos uma das maiores e mais completas plataformas de mobilidade sustentável do mundo!
• Develop and enhance backend solutions in .NET; • Support maintenance and evolution of existing systems, including bug fixes and continuous improvements; • Participate in the development of APIs and integrations between systems; • Implement automated tests (primarily unit tests), ensuring code quality; • Assist in daily technical issue analysis and resolution; • Take part in the team's agile rituals, contributing learnings and continuous improvement; • Pursue ongoing technical development, learning best practices, patterns, and software architecture.
Role Description Responsible for the support, installation and maintenance of the corporate data server infrastructure and all associated hardware and software. Installs hardware, software and server management tools. Competent to work at a high technical level. Maintains effective communications with user departments and other support organizations. Responsibilities - Assists in understanding user requirements, and develops and recommends hardware, software and application solutions to satisfy the requirements. - Provides support to core mission critical services: OS installs, hardening, configuration, troubleshooting and routine administrative tasks. - Provides highly skilled technical development of server systems, planning, implementation and support. - Develops and maintains corporate-wide communications standards and procedures. - Resolves complex server engineering problems. - Evaluates feasibility of new hardware, software and tools as they become available. - Tests, evaluates and installs new hardware, software and tools. - Performs administration functions for the Production environment, ensuring proper security access, proper backup and smooth operation. - Oversees the development of work plans, and can provide technical guidance for team members. - Assists with ongoing operational and maintenance activities of servers. - Performs other job duties and responsibilities as assigned. Qualifications - Bachelor's Degree in Computer Science or related discipline, or technical training and 3 years of equivalent experience in IT with system administration/engineering. - At least three (3) years of experience in a technical services function in a complex distributed network. - 3+ years' experience in system maintenance, upgrade, security and user accounts administration required. - Knowledge of operating systems, networking, file sharing, mounts, and experience with one or more scripting languages. - Experience in configuring servers and applications for concurrency and high availability. - Experience in server blade technologies, migration to blade technologies and virtualization. - Excellent written and verbal communication skills. - Must have positive attitude and attention to detail. YNHHS Requisition ID 182005

