.NET Software Engineer USA

Apply Now

Job Description:

We are seeking a skilled .NET Software Engineer to join our development team. As a .NET Software Engineer, you will be responsible for designing, developing, and maintaining software applications that leverage the Microsoft .NET framework. Your work will contribute to the success of our projects, ensuring they meet the highest standards of quality, performance, and reliability.

Responsibilities:
  1. Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and design software solutions.
  2. Develop, test, and maintain .NET applications, adhering to coding standards and best practices.
  3. Identify and address software defects and performance bottlenecks.
  4. Participate in code reviews and provide constructive feedback to team members.
  5. Keep up-to-date with the latest .NET technologies and trends, and apply them to enhance our software solutions.
  6. Troubleshoot and debug software issues as they arise.
  7. Write comprehensive documentation for developed software, including technical specifications and user manuals.
Qualifications:
  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience in developing .NET applications using C#.
  3. Strong understanding of software development principles, design patterns, and best practices.
  4. Familiarity with database management systems, such as SQL Server.
  5. Experience with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
  6. Knowledge of web development frameworks, such as ASP.NET and ASP.NET Core.
  7. Excellent problem-solving and debugging skills.
  8. Strong communication and collaboration skills.
  9. Ability to work in an agile development environment.
Benefits:
  • Competitive salary
  • Health and dental insurance
  • Retirement savings plan
  • Ongoing training and professional development opportunities
  • Collaborative and friendly work environment
  • Opportunities for career growth

If you are a passionate and skilled .NET Software Engineer looking to work on exciting projects and contribute to the success of a dynamic software development company, we encourage you to apply. Join our team and be part of a rewarding and challenging journey in the world of software development.