Desenvolvedor(a) Back-End .NET e SQL – Sênior
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GitKafkaMicrosoft SQL ServerC#.NETRESTful APIsMicroservicesAzure DevOpsUnit Testing
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or related technology fields.
- Strong experience in back-end development using .NET (C#), including APIs and system integrations.
- Advanced knowledge of SQL Server, including complex queries, stored procedures, and performance optimization.
- Experience working with legacy systems and production issue troubleshooting.
- Solid understanding of REST APIs and software engineering best practices such as Clean Code.
- Experience with Git and collaborative version control workflows.
- Ability to work independently and solve complex technical challenges.
- Experience with unit and functional testing is a plus.
- Familiarity with microservices architecture and messaging systems (such as Kafka) is desirable.
- Strong communication skills and ability to collaborate effectively with technical and non-technical stakeholders.
Responsibilities
- Develop, maintain, and evolve back-end systems using .NET (C#), ensuring scalability, performance, and reliability.
- Design and implement RESTful APIs and integrations with internal and external systems.
- Work with SQL Server in an advanced capacity, including query optimization, stored procedure maintenance, and performance tuning.
- Participate in the analysis and gradual migration of business rules from database layers into application architecture.
- Support legacy system evolution by identifying improvement opportunities and refactoring critical components.
- Collaborate in technical refinement sessions, contributing to requirement analysis, risk identification, estimations, and solution design.
- Participate in code reviews, ensuring adherence to clean code principles and engineering best practices.
- Investigate and resolve production incidents, focusing on stability, root cause analysis, and system performance.
- Contribute to the evolution of software architecture alongside the engineering team and technical specialists.
View Full Description & ApplyYou'll be redirected to the employer's site