Software Developer Engineer II
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- Minimum of 5 years
- Required Skills
- AWSDockerElasticSearchTypeScriptC#Azure.NET coreAngularTerraformAzure DevOps
Requirements
- Minimum of 5 years of experience in software development using .NET Core and C#.
- Strong experience with Angular (2+), TypeScript, and modern frontend development practices.
- Solid understanding of object-oriented programming, design patterns, and software design principles.
- Hands-on experience with cloud platforms such as AWS or Azure.
- Experience building and managing CI/CD pipelines using Azure DevOps.
- Strong knowledge of Docker and containerized application development.
- Experience with version control systems such as Git.
- Familiarity with automated testing frameworks such as NUnit, xUnit, or similar.
- Experience with monitoring and observability tools such as Prometheus, Grafana, or Elasticsearch is a plus.
- Professional-level English communication skills.
Responsibilities
- Design, develop, and maintain scalable software solutions using .NET Framework 4.8 and .NET Core or higher versions.
- Build and support monitoring, observability, and infrastructure systems across distributed environments.
- Develop microservices and containerized applications using Docker.
- Collaborate with cloud and DevOps teams to implement solutions on AWS or Azure environments.
- Build and maintain CI/CD pipelines using tools such as Azure DevOps, Jenkins, and Rundeck.
- Implement infrastructure automation using PowerShell and Terraform.
- Develop frontend features using Angular and TypeScript.
- Work with databases and search technologies such as Elasticsearch.
- Write and maintain automated tests using frameworks such as NUnit.
- Mentor junior engineers and contribute to continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site