Software Developer Engineer II
Remote · Colombia or Brazil
Job Summary
Develop, operate, and maintain a monitoring infrastructure and software solutions using .NET Framework 4.8 and .NET Core; design, implement, and deploy cloud-based solutions (AWS/Azure); build automated infrastructure with PowerShell and Terraform; containerize services with Docker; develop microservices and data storage with Elasticsearch; implement automated tests (NUnit/XUnit/JUnit, Jasmine, Karma) and CI/CD pipelines (Jenkins, Rundeck) while collaborating with cross-functional teams and mentoring junior developers. Remote opportunities in Brazil and Colombia.
Required Qualifications
- 5 years of experience in .NET Core & above development and C# (Mandatory)
- Proficiency in Angular 2+, TypeScript, and modern front-end frameworks (Mandatory)
- In-depth knowledge of AWS cloud platform (preferably) or Azure and experience in cloud-based development
- Experience with Azure DevOps for CI/CD pipeline configuration and version control management (Mandatory)
- Knowledge of containerization technologies, specifically Docker (Required)
- Experience with Jenkins and Rundeck for automating deployment and infrastructure management (Beneficial)
- Hands-on experience with any monitoring and observability stack (For example Elasticsearch/Kibana, Prometheus/Grafana) (Preferable)
- Experience with PowerShell scripting for automation (Good to have)
- Familiarity with Terraform for infrastructure-as-code implementation (Good to have)
- Experience in writing automated tests with NUnit/XUnit/JUnit and UI tests with Jasmine & Karma (Mandatory)
- Expertise in using Git for version control (Mandatory)
- Excellent problem-solving skills, debugging capabilities, and ability to work in a fast-paced, collaborative environment
- Ability to read, write, speak and understand English in a business environment
- Location flexibility: Brazil Remote, Colombia Remote
Desired Qualifications
- 5 years of experience in .NET Core & above development
- Proficiency in Angular 2+ and TypeScript
- Experience with AWS or Azure cloud platforms
- Azure DevOps for CI/CD
- Docker containerization
- Jenkins and Rundeck for deployment automation
- Elasticsearch/Kibana or other monitoring/observability stack
- NUnit/XUnit/JUnit and Jasmine & Karma for automated testing
- Git and version control
- Terraform for infrastructure as code
- 英文沟通能力 (English language proficiency) in business environment
- Knowledge of Design Patterns and OOP concepts
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.