Senior Software Engineer (.NET, SQL)

New
J
JobgetherSoftware technology
Listing location: IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Very good spoken and written English
Experience
5+ years of professional experience as a .NET software engineer
Required Skills
Node.jsJavascriptMicrosoft SQL ServerTypeScriptC#Azure.NETAngularMicroservices

Requirements

  • Have a degree in Computer Science or a comparable qualification.
  • Have 5+ years of professional experience as a .NET software engineer.
  • Bring strong experience in .NET web application development, C#, and build and deployment processes.
  • Have expert-level experience developing secure APIs, microservices, reusable components, and modules.
  • Understand JavaScript and TypeScript and have experience or familiarity with Angular, React, or Vue; Angular is preferred.
  • Understand application development services on Azure or AWS; relevant cloud certifications are an advantage.
  • Have good working knowledge of Node.js and its use in modern web application architectures.
  • Have experience developing enterprise-scale, multi-user applications where scalability, security, and reliability are critical.
  • Understand Web API design and optimisation for large-scale usage.
  • Have experience with .NET Core, .NET Standard and/or .NET Framework, using C#.
  • Understand dependency injection and Object-Relational Mapping (ORM) frameworks.
  • Have experience with IIS hosting and enterprise web application deployment environments.
  • Have strong SQL Server knowledge, including schema creation and query optimisation.
  • Have practical experience with Agile methodologies, particularly Scrum.

Responsibilities

  • Design and develop modern, high-performing, scalable web applications.
  • Break business requirements into clear user stories with the team.
  • Create and maintain technical specifications for development and implementation.
  • Develop features using C#/.NET Web APIs, Node.js, and SQL Server, applying secure coding practices and unit testing.
  • Build secure, reusable APIs, microservices, components, and modules.
  • Conduct code reviews and promote coding standards, maintainability, security, and performance.
  • Maintain, troubleshoot, support, and enhance existing systems and application platforms.
  • Participate in implementing, operating, and troubleshooting cloud-based services.
  • Contribute to Continuous Integration and Continuous Deployment processes.
  • Design SQL Server schemas, optimise queries, and contribute to database performance and reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now