Senior Full Stack .NET Developer

New
J
JobgetherSoftware Development
Remote work opportunity within the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of overall professional software development experience
Required Skills
GitMicrosoft AzureMicrosoft SQL ServerC#.NETAngular

Requirements

  • 8+ years of overall professional software development experience, with strong experience across the technologies required for the role.
  • Advanced proficiency in C# and the .NET framework, with a proven ability to develop robust backend applications and services.
  • Strong hands-on expertise with Angular and modern frontend development.
  • Solid experience designing, deploying, and supporting solutions using Microsoft Azure cloud services.
  • Practical experience with SQL Server, including database development, management, and integration with application solutions.
  • Strong knowledge of Git and modern version-control and collaborative development practices.
  • Ability to work across the full technology stack and understand how frontend, backend, cloud, and database components work together.
  • Strong analytical and problem-solving skills, with the ability to translate business requirements into technically sound solutions.
  • Excellent communication and collaboration skills, with the confidence to work effectively with cross-functional stakeholders.
  • Demonstrated ability to provide technical leadership and mentorship while maintaining high standards for code quality, security, performance, and scalability.
  • Adaptability and curiosity to learn emerging technologies and apply them where they can create meaningful value.

Responsibilities

  • Lead the design, development, testing, and implementation of full-stack applications using C#/.NET and Angular.
  • Collaborate with product, business, design, and other technical stakeholders to understand requirements and translate them into practical technical solutions.
  • Build secure, scalable, high-performing applications and support their deployment and operation within Microsoft Azure environments.
  • Develop and maintain database solutions using SQL Server, ensuring reliable data management and efficient application performance.
  • Use Git and established version-control practices to support effective collaboration, code quality, and development workflows.
  • Evaluate technical challenges, identify appropriate solutions, and contribute to architectural and implementation decisions.
  • Provide technical guidance, code-level support, and mentorship to other developers while promoting strong engineering practices.
  • Stay informed about emerging technologies, frameworks, and development practices and identify opportunities to improve project outcomes and team capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now