Valid, a evolução da confiança.
Software Engineer, .NET
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, .NET
Valid
• Assist in the development and maintenance of REST APIs, Windows Services, and Workers using .NET 8.0 and .NET Framework 4.8; • Participate in the implementation of solutions based on SOLID design principles and scalable architectures; • Collaborate with the team in working with relational and NoSQL databases; • Contribute to the development of user interfaces using React JS, JavaScript, HTML5, and CSS3; • Support authentication integration using OAuth, OpenID, and JWT.
Job Requirements
- Knowledge of C#, .NET 8.0, and .NET Framework 4.8;
- Familiarity with developing REST APIs, Windows Services, and Workers;
- Understanding of relational and NoSQL databases;
- Basic knowledge of ORMs and messaging systems (RabbitMQ, Pub/Sub);
- Knowledge of JavaScript, HTML5, CSS3, and React JS.
- Nice-to-haves:
- Knowledge of software design patterns;
- Experience developing software leveraging Artificial Intelligence.
Benefits
- Health insurance (medical)
- Dental plan
- iFood benefits
- Wellhub
- Transportation allowance
- Childcare allowance
- Profit sharing (PLR)
- Life insurance
- Hybrid work model
- Day off
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Assist in the development and maintenance of REST APIs, Windows Services, and Workers using .NET 8.0 and .NET Framework 4.8; • Participate in the implementation of solutions based on SOLID design principles and scalable architectures; • Collaborate with the team on work with relational and NoSQL databases; • Contribute to the development of user interfaces using React JS, JavaScript, HTML5, and CSS3; • Support authentication integration with OAuth, OpenID, and JWT.
• Atuar como referência técnica em projetos de dados e automação • Traduzir demandas de negócio em soluções técnicas (modelagem, automações, pipelines) • Projetar, estruturar e documentar soluções de ponta a ponta • Desenvolver automações e otimizações de processos • Antecipar melhorias com base no entendimento do negócio • Comunicar resultados para públicos técnicos e não técnicos • Colaborar com times multidisciplinares (negócio, engenharia, arquitetura)
• Modelar arquiteturas de software em nuvem; • Ter conhecimento das tecnologias utilizadas pela equipe; • Ter capacidade de medir esforços e definir prazos de implementação; • Saber lidar com pressão de prazos; • Solucionar problemas que surgem durante os projetos; • Habilidade de gerenciar conflitos e expectativas; • Proatividade.
• Development and maintenance of Java applications; • Participation in technical and architectural decisions; • Work on projects with microservices architecture; • Use of messaging systems such as Kafka or RabbitMQ; • Implementation of automated tests (JUnit, Mockito, Cucumber); • Work with relational and non-relational databases; • Application of DevOps practices (CI/CD, Jenkins, pipelines, Docker); • Adoption of best practices such as SOLID, Clean Code and Design Patterns; • Work in agile teams (Scrum, Kanban) with continuous delivery.



