All jobs
CSGEngineering
Software Developer Engineer II
Brazil Remote, Colombia RemotePosted today
We are seeking a Software Developer Engineer to develop, operate, and maintain monitoring infrastructure and cloud-based solutions using .NET, AWS, Azure, Docker, and automation tools. The role involves collaboration with cross-functional teams, implementing best practices in software development, and mentoring junior developers.
Location: Brazil Remote, Colombia Remote
Responsibilities
- Developing, operating, and maintaining monitoring infrastructure.
- Designing, developing, and maintaining software solutions using .NET Framework 4.8 and .NET Core & above.
- Implementing core principles of OOP, Design Patterns, and Design Principles.
- Collaborating with cross-functional teams to design, implement, and deploy cloud-based solutions on AWS and Azure DevOps.
- Implementing and maintaining automation scripts using PowerShell and Terraform.
- Developing and deploying microservices using Docker.
- Working with Elasticsearch for data storage and retrieval.
- Developing and maintaining automated unit tests with NUnit and UI tests with Jasmine and Karma.
- Building and maintaining CI/CD pipelines using Jenkins and Rundeck.
- Collaborating with other engineers to define and implement features, perform code reviews, and mentor junior developers.
- Working with version control systems like Git and Azure DevOps.
Requirements
- 5 years of experience in .NET Core & above development and C#.
- Proficiency in Angular 2+, TypeScript, and modern front-end frameworks.
- Familiarity with Design Patterns, Design Principles, and OOP concepts.
- In-depth knowledge of AWS or Azure cloud platforms.
- Experience with Azure DevOps for CI/CD and version control.
- Knowledge of Docker containerization.
- Experience with Jenkins and Rundeck for deployment automation.
- Hands-on experience with monitoring and observability stacks like Elasticsearch/Kibana, Prometheus/Grafana.
- Experience with PowerShell scripting and Terraform is a plus.
- Experience with automated testing frameworks like NUnit/XUnit/JUnit and UI testing with Jasmine & Karma.
- Expertise in Git for version control.
- Excellent problem-solving, debugging, and collaborative skills.
- Ability to communicate effectively in English.
Additional Information
- Location(s): Brazil Remote, Colombia Remote.
- Accommodation: CSG provides accommodations for persons with disabilities during the hiring process and employment.
Skills & Tags