Intermediate .NET Software Developer
Roles and Responsibilities
- Design and implement new features based on business and technical requirements using C#/.NET.
- Write unit, integration, and automated tests to ensure quality and API integration (REST APIs).
- Maintain and improve existing codebases, including SQL Server databases.
- Collaborate on web-based products and backend services with a focus on Microservice and Event-driven architectures.
- Review team members’ code to ensure quality standards.
- Document features and tests for clarity and consistency.
- Communicate regularly with stakeholders to ensure timely delivery.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in Software Engineering
- Experience with JavaScript, HTML5, CSS3, and Angular or similar frameworks is a big plus.
- Proficiency in C++ or C#/.Net, with experience in legacy systems like VB6 a plus.
- Experience with web services (REST, SOAP) and API integration.
- Knowledge of software security concepts (OWASP).
- Strong SQL skills, including experience with SQL Server or Oracle databases.
- Familiarity with software testing methods and development practices.
- Strong attention to detail and knowledge of the Software Development Life Cycle.
- Experience with UX design and responsive design principles.
- Understanding of Microservice and Event-driven architectures, and ability to write API wrappers.
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title