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.