Senior .NET Software Engineer

Logo of MentorMate

MentorMate

πŸ“Remote - Brazil

Job highlights

Summary

Join MentorMate's .NET team as a Senior Software Developer! This role involves hands-on participation in the entire software development lifecycle, from design and development to testing and documentation. You'll work with cutting-edge technologies, contribute to complex projects using C# and Angular, and collaborate with a global team. The ideal candidate possesses extensive experience in .NET, Angular, and database design, along with a strong understanding of best practices and agile methodologies. MentorMate offers competitive pay and benefits, flexible working models, and advancement opportunities within a global technology company.

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#
  • Contribute 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

Benefits

  • Competitive pay and benefits
  • Flexible working models
  • Advancement opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let MentorMate know you found this job on JobsCollider. Thanks! πŸ™