ASP.NET Core MVC Developer

Job Description: 

We are actively seeking a skilled and motivated ASP.NET Core MVC Developer to join our dynamic team. In this role, you will be instrumental in designing, implementing, testing, and maintaining cutting-edge web applications. If you are passionate about web development and possess expertise in the specified tech stack, including Microsoft Azure services, we encourage you to apply. 

Responsibilities:

  • Develop robust and scalable web applications using ASP.NET Core and ASP.NET MVC.
  • Write well-structured, reusable, and maintainable code.
  • Design and manage SQL Server databases.
  • Create optimized SQL queries for efficient data retrieval and manipulation.
  • Collaborate with UI/UX designers to implement responsive and visually appealing user interfaces.
  • Utilize HTML, CSS, and JavaScript to enhance the user experience.
  • Employ Git for version control, branching, and merging code changes.
  • Work with a distributed development team, ensuring code collaboration and integration.
  • Conduct unit testing and debugging to identify and fix issues promptly.
  • Collaborate closely with QA teams to ensure the delivery of high-quality software.
  • Integrate and manage Azure services such as Cosmos DB, Authentication, Blob Storage, App Service, Key Vault, Application Insights, and Web Jobs to enhance application performance and security

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a .NET Developer, with a focus on ASP.NET Core and ASP.NET MVC.
  • Solid understanding of SQL Server and database design principles.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Experience with Azure services, including Cosmos DB, Authentication, Blob Storage, App Service, Key Vault, Application Insights, and Web Jobs.

Advantageous Skills: 

  • Experience with cloud platforms, such as Azure or AWS.
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.