Senior .NET Software Engineer

closed
MentorMate Logo

MentorMate

πŸ“Remote - Paraguay

Summary

Join our .NET team as a Senior Software Developer and contribute to the development life cycle of a mature software product. You will work on complex state-of-the-art software projects based on C#, design and develop web APIs, and collaborate with global team members.

Requirements

  • 4+ years of experience in Microsoft .NET
  • 1+ years of experience with Angular
  • Good understanding of the best coding practices and frequently used design patterns
  • Experience in developing cross-browser web applications
  • Experience in SQL Server and/or PostgreSQL database design and implementation
  • Solid experience with writing unit tests
  • Familiarity with CI/CD pipelines
  • Proficient in DevOps practices, with experience using tools for containerization and Infrastructure as Code (IaC)
  • Experience with SCRUM development methodology
  • Excellent spoken and written English
  • Responsible and team-oriented person

Responsibilities

  • Work on a complex state-of-the-art software project based on C#
  • Contributing to the development life cycle of a mature software product
  • Design and develop web APIs to interface with external applications
  • Work with the latest technologies from Microsoft and 3rd party API providers
  • Be responsible for developing and testing critical components of the system
  • Apply best practices utilizing proven architectural patterns
  • Participate successfully in an established daily Scrum process
  • Collaborate with global team members, subject matter experts, and stakeholders

Preferred Qualifications

  • Experience with microservices architecture
  • Experience with legacy systems
  • Hands-on experience with AWS cloud services
  • Familiarity with the Azure DevOps platform
  • Experience using tools such as ECS/Kubernetes and Terraform
This job is filled or no longer available