Description

You will design, develop, and implement full-stack web applications using .NET technologies and React JS.

Responsibilities

  • Design and implement backend and frontend web applications using .NET Core 6.0+ microservices and React JS.
  • Develop messaging queue-based implementations for long-running processes using ActiveMQ.
  • Build micro-frontends using Webpack and Module Federation.
  • Design database models and write complex SQL scripts for SQL Server, DB2, and MongoDB.
  • Implement security patterns to prevent unauthorized access to microservices and APIs.

Required Skills

  • 7 years of experience in full-stack .NET web application development.
  • 6 years of experience with event-driven microservice development in .NET Core 6.0+ and C#.
  • 6 years of experience with ActiveMQ messaging queues.
  • 5 years of experience with SQL Server and extensive SQL querying.
  • 5 years of experience with Git, Bitbucket, Jenkins, and MSBuild.
  • 5 years of experience with Docker containers and .NET applications on Linux.
  • 5 years of experience with React JS, CoreUI, TypeScript, Webpack, and Module Federation.
  • 5 years of experience with Agile methodologies, including Scrum and Kanban.
  • 5 years of experience with complex application security requirements and in-depth code reviews.

Preferred Skills

  • 3 years of experience writing unit tests in C# using NUnit, MSTest, or Moq.
  • 5 years of experience working with enterprise software solutions.
  • Experience using Checkmarx and SonarQube for code quality and security.

Education

Bachelor's Degree