Senior .Net Developer - 4 LOCS

NavitsPartners

  • Belmont, MA
  • Permanent
  • Full-time
  • 17 days ago
  • Apply easily
Job Title: Senior .NET DeveloperPosition Overview:
We are seeking an experienced and highly skilled Senior .NET Developer to join our team. The Senior .NET Developer will be responsible for designing, developing, and maintaining software applications using the Microsoft .NET framework. The successful candidate will possess strong technical skills, a deep understanding of .NET technologies, and experience in leading development teams.Responsibilities:
  • Design, develop, and deploy software applications and solutions using the Microsoft .NET framework.
  • Lead and mentor a team of .NET developers in the design, implementation, and testing of software projects.
  • Collaborate with business stakeholders, project managers, and other team members to gather requirements and define technical solutions.
  • Architect and design scalable, high-performance, and maintainable .NET applications and components.
  • Develop and maintain technical documentation, including design documents, architecture diagrams, and code documentation.
  • Conduct code reviews, unit testing, and integration testing to ensure the quality and reliability of software solutions.
  • Identify opportunities for process improvement, code refactoring, and optimization of development workflows.
  • Stay current with .NET technologies, trends, and best practices to continuously improve development processes and capabilities.
  • Provide technical guidance and support to junior developers and team members.
Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • years of experience as a .NET Developer with a strong focus on Microsoft technologies.
  • Strong technical skills in C#, ASP.NET, MVC, Web API, and .NET Core.
  • Experience with front-end development technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Proficiency in database development using SQL Server or other relational database management systems.
  • Experience with software development best practices, design patterns, and principles.
  • Excellent problem-solving skills and ability to think critically and analytically.
  • Strong communication and interpersonal skills, with the ability to interact effectively with stakeholders at all levels of the organization.
  • Experience in leading and mentoring development teams is a plus.
  • Microsoft Certified: Azure Developer Associate or other relevant certifications are a plus.
Preferred Qualifications:
  • Experience with cloud-based development and deployment using Microsoft Azure or AWS.
  • Knowledge of DevOps practices and tools such as Azure DevOps, Jenkins, Docker, and Kubernetes.
  • Experience with microservices architecture, serverless computing, and containerization.
  • Familiarity with Agile and Scrum methodologies.
  • Experience with .NET Core and cross-platform development.

NavitsPartners