Description
You will design, develop, and maintain large-scale web applications and SaaS solutions, ensuring high performance, scalability, and security. This role is on-site.
Responsibilities
- Build robust backend services using C# and .NET Core.
- Implement modern front-end applications using React and TypeScript.
- Design relational database solutions using MS SQL, SQL Azure, EF 6, and EF Core.
- Manage non-relational databases like MongoDB to support application needs.
- Develop and optimize cloud-based applications on MS Azure, leveraging Key Vault, Storage, Queues, and Blob.
Required Skills
- 13+ years of hands-on experience in web application development.
- Expert-level proficiency in C#, .NET Core, and at least one modern front-end technology (React).
- Strong experience with TypeScript, HTML5, CSS, and SCSS.
- Proficiency in MS SQL, SQL Azure, Entity Framework 6, and EF Core.
- Experience with MongoDB and JSON REST API integration.
- Ability to conduct unit testing using NUnit, Moq, and Jest.
- Familiarity with Azure DevOps, Git, and distributed version control systems.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
Preferred Skills
- Experience with business analytics tools such as Power BI, Azure Analysis Services, Tableau, or Anaplan.
- Knowledge of responsive web design principles.