Senior Backend Developer – C#
Posted 11hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Backend C# na Extractta, consultoria de tecnologia e inovação. Desenvolvendo APIs, integrações e sistemas críticos para Previdência Privada com Azure e .NET.
Responsibilities:
- Develop and maintain applications using C# and .NET Core/.NET 6+
- Design and implement scalable, secure, and high-performance REST APIs
- Contribute to defining and evolving architectures following industry best practices
- Apply Clean Architecture, DDD, and SOLID principles in solution development
- Develop integrations between corporate systems and mission-critical applications
- Design and maintain SQL Server and Oracle databases
- Use ORMs such as Entity Framework and/or Dapper
- Participate in code reviews to ensure quality, security, and delivery standardization
- Contribute to CI/CD processes and DevOps best practices
- Work in Microsoft Azure cloud environments using services such as App Services, Functions, and Service Bus
- Provide technical support to the team through mentoring and knowledge sharing
- Participate in agile ceremonies and collaborate on continuous process improvement
Requirements:
- Strong command of C# and .NET Core/.NET 6+ with a minimum of 5 years of .NET development experience
- Strong database skills, especially SQL Server
- Experience in medium- to high-complexity projects in the private pension sector
- Experience developing REST APIs, integrations, and high-availability mission-critical systems
- Experience with agile methodologies (Scrum and/or Kanban)
- Experience in technical leadership and/or mentoring teams
- Solid knowledge of Clean Architecture, DDD, and SOLID principles
- Experience with Entity Framework and/or Dapper
- Knowledge of Git, pull requests, code reviews, and CI/CD practices using Azure DevOps and/or GitHub Actions
- Experience with Microsoft Azure (Azure App Services, Azure Functions, and Azure Service Bus)
- Experience with Docker and Kubernetes
- Experience using AI and crafting prompts to support software development
- Degree in Computer Science, Software Engineering, or related fields — preferred but not required
- Hands-on experience with DevOps automation, including continuous integration (CI), continuous delivery (CD), and pipelines — desirable
- Relevant IT certifications — desirable
- Ability to manage multiple tasks and priorities simultaneously — desirable
- Experience in highly complex environments with large volumes of data — desirable
- Ability to engage with multidisciplinary teams — desirable
Benefits:
- Meal and/or food voucher
- Partnerships with educational institutions offering exclusive discounts on courses and programs
- Opportunities for growth within the company and participation in strategic projects
- Opportunity to work for a fast-growing company









