Description

You will design, develop, and maintain full-stack web applications using .NET and React JS within a cross-functional team.

Responsibilities

  • Design and implement backend microservices using .NET Core 6.0+ and C#.
  • Build frontend interfaces using React JS, TypeScript, and CoreUI with Module Federation.
  • Design database models and collaborate with DBAs to implement scalable SQL Server solutions.
  • Implement messaging queue-based architectures for long-running processes.
  • Perform extensive code reviews and troubleshoot backend pipelines.

Required Skills

  • 7+ years of experience in full-stack .NET web application development.
  • 6+ years of experience in event-driven microservice development using .NET Core 6.0+ and C#.
  • 5+ years of experience with SQL Server and writing extensive SQL.
  • 5+ years of experience with Docker containers and developing .NET applications in Linux environments.
  • 5+ years of experience with Git, Bitbucket, Jenkins, and MSBuild.
  • 5+ years of experience with front-end technologies including React JS, TypeScript, HTML, CSS, JavaScript, Webpack, and Module Federation.
  • 5+ years of experience managing complex application security requirements.
  • 5+ years of experience performing in-depth code reviews.
  • 3+ years of experience working in Agile environments using Scrum or Kanban.
  • Experience with ActiveMQ messaging queues and MuleSoft gateway integration.

Preferred Skills

  • 3+ years of experience writing unit tests in C# using NUnit, MSTest, or Moq.
  • Experience working with enterprise software solutions.

Education

Any Graduate