Job Title: Senior .NET Developer
Location: Remote Role Overview:
We are seeking an experienced Senior .NET Developer with 10+ years of software development experience to join our team. This role requires a deep understanding of the .NET framework, architecture, and development practices. The ideal candidate will have extensive experience in building and maintaining high-performance, scalable applications. You will play a key role in delivering complex solutions, mentoring junior developers, and collaborating with cross-functional teams to meet client and business needs. Key Responsibilities:
  • Lead the design, development, and maintenance of high-quality, scalable .NET applications.
  • Collaborate with business stakeholders, architects, and project managers to define software requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Develop, test, and deploy web applications using ASP.NET, .NET Core, and other modern frameworks and tools.
  • Design and implement RESTful APIs and services to integrate with other systems and applications.
  • Mentor and provide guidance to junior and mid-level developers, ensuring code quality and adherence to coding standards.
  • Troubleshoot, debug, and optimize applications for maximum speed and scalability.
  • Ensure that all software is developed in compliance with security, performance, and regulatory requirements.
  • Contribute to architectural discussions and decisions to improve the technical direction of the team.
  • Perform code reviews, provide constructive feedback, and ensure best practices are being followed.
  • Stay up-to-date with the latest .NET technologies, frameworks, and trends to ensure that our software solutions remain cutting-edge.
Qualifications:
  • 10+ years of hands-on experience in .NET development, including ASP.NET, .NET Core, and related technologies.
  • Strong proficiency in C# and other .NET-based languages.
  • Solid experience with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Experience with database technologies like SQL Server, MySQL, or PostgreSQL and proficiency in writing complex SQL queries.
  • Extensive experience in designing and implementing RESTful APIs and Web Services.
  • Strong knowledge of software development life cycle (SDLC), Agile methodologies (Scrum, Kanban), and version control systems (e.g., Git, TFS).
  • Experience with cloud platforms like Microsoft Azure or AWS, including deploying and managing .NET applications in the cloud.
  • Strong understanding of object-oriented programming (OOP), design patterns, and architectural principles.
  • Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
  • Experience in automated testing frameworks, including unit testing and integration testing.
  • Excellent problem-solving skills, with the ability to think critically and solve complex technical challenges.
Desired Skills:
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of microservices architecture and development.
  • Familiarity with messaging technologies (e.g., RabbitMQ, Kafka).
  • Familiarity with container orchestration tools like Kubernetes or Docker.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
10 months ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States