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.