Senior Backend Developer – C#

Posted 11hrs ago

Employment Information

Education
Salary
Experience
Job Type

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