If you're seeking an opportunity to work on exciting projects and collaborate with like-minded professionals, we encourage you to apply for our .NET Software Developer position.
Position Overview: We are seeking a skilled .NET Software Developer to join our team and contribute to the development of our next-generation software solutions. The ideal candidate will have a strong foundation in .NET development, a passion for technology, and a drive to deliver high-quality code. As a member of our development team, you will have the opportunity to work on a variety of projects, collaborate with cross-functional teams, and make a meaningful impact on our products.
Responsibilities:
- Design, develop, and maintain high-quality software solutions using .NET technologies.
- Collaborate with cross-functional teams to gather requirements, define project scope, and develop technical solutions.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct code reviews, provide feedback, and mentor junior developers.
- Troubleshoot and debug software issues to ensure optimal performance and reliability.
- Stay up-to-date with the latest technologies, trends, and best practices in .NET development.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development with a focus on .NET technologies.
- Strong proficiency in C# and .NET Framework/.NET Core.
- Experience with ASP.NET MVC/WebAPI for web development.
- Knowledge of relational databases such as SQL Server or MySQL.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Benefits:
- Competitive salary commensurate with experience.
- Comprehensive health, dental, and vision insurance plans.
- 401(k) retirement savings plan with employer matching.
- Flexible work schedule and remote work options.
- Professional development opportunities and ongoing training.
- Collaborative and inclusive work environment with a focus on work-life balance.