Virtual
Senior .NET Developer
Virtual, Richmond, Virginia, United States, 23214
Job Summary:
We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will have experience in developing and maintaining applications using the .NET framework, with a strong focus on creating high-quality, scalable, and maintainable software solutions.
Key Responsibilities:
Design, develop, and maintain .NET applications and web services.
Collaborate with cross-functional teams to gather and analyze requirements.
Write clean, scalable, and efficient code following best practices and coding standards.
Troubleshoot, debug, and resolve software defects and issues.
Participate in code reviews and provide constructive feedback.
Stay up-to-date with emerging technologies and industry trends.
Document development processes, code changes, and software configurations.
Perform unit testing and integration testing to ensure software quality.
Assist in the deployment of applications and updates to production environments.
Provide technical support and guidance to other team members as needed.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Proven experience as a .NET Developer or similar role.
Proficiency in .NET technologies including C#, ASP.NET, and the .NET Core framework.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
Familiarity with database management systems, such as SQL Server, and experience with ORM frameworks like Entity Framework.
Knowledge of version control systems such as Git or SVN.
Strong problem-solving skills and the ability to work independently or as part of a team.
Excellent communication and interpersonal skills.
Preferred Skills:
Experience with cloud platforms such as Azure or AWS.
Knowledge of Agile/Scrum development methodologies.
Experience with DevOps practices and CI/CD pipelines.
Familiarity with microservices architecture and RESTful APIs.
We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will have experience in developing and maintaining applications using the .NET framework, with a strong focus on creating high-quality, scalable, and maintainable software solutions.
Key Responsibilities:
Design, develop, and maintain .NET applications and web services.
Collaborate with cross-functional teams to gather and analyze requirements.
Write clean, scalable, and efficient code following best practices and coding standards.
Troubleshoot, debug, and resolve software defects and issues.
Participate in code reviews and provide constructive feedback.
Stay up-to-date with emerging technologies and industry trends.
Document development processes, code changes, and software configurations.
Perform unit testing and integration testing to ensure software quality.
Assist in the deployment of applications and updates to production environments.
Provide technical support and guidance to other team members as needed.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Proven experience as a .NET Developer or similar role.
Proficiency in .NET technologies including C#, ASP.NET, and the .NET Core framework.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
Familiarity with database management systems, such as SQL Server, and experience with ORM frameworks like Entity Framework.
Knowledge of version control systems such as Git or SVN.
Strong problem-solving skills and the ability to work independently or as part of a team.
Excellent communication and interpersonal skills.
Preferred Skills:
Experience with cloud platforms such as Azure or AWS.
Knowledge of Agile/Scrum development methodologies.
Experience with DevOps practices and CI/CD pipelines.
Familiarity with microservices architecture and RESTful APIs.