Remote
(Anywhere)
Salary Range
Full Time Employee
Experience Level
Senior
Requirements
Tasks and Responsibilities
Show originalAbout the Role
We are seeking a .NET Developer to work on creating and evolving applications in modernized environments, as well as contributing to the maintenance of legacy architectures.
Responsibilities
- Develop and maintain applications using .NET Core and .NET Framework 6+ with C#.
- Create and evolve REST APIs following best practices in object-oriented programming.
- Apply design patterns, SOLID principles, and clean architecture.
- Work with MVC and/or hexagonal architecture.
- Ensure code quality through unit tests and integration tests.
- Use SonarQube for code quality monitoring.
- Implement dependency injection and development best practices.
- Maintain and evolve legacy architectures.
Technical Skills
- AWS: ECS, EC2, Lambda, API Gateway, CloudWatch, RDS, S3, ElastiCache, SNS, and SQS.
- Infrastructure as Code: Terraform and/or CloudFormation.
- Observability and Monitoring: Splunk, Grafana, and/or Datadog.
- Databases: SQL Server and Oracle.
- Data Integration: AWS Glue.
Preferred Qualifications
Experience with high-availability environments, CI/CD pipelines, and a culture of continuous improvement will be considered a plus.
Share job:
Share job: