.NET
Job description
We are seeking a talented .NET Developer to join our dynamic development team. In this role, you will be responsible for building and maintaining high-quality applications using the .NET framework. You will work closely with other developers, designers, and project managers to deliver innovative solutions that meet our clients' needs. As a .NET Developer, you will have the opportunity to work on a variety of projects, contributing to both front-end and back-end development. You will play a crucial role in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment. If you are passionate about technology and want to grow your skills in a collaborative environment, we want to hear from you!
Key responsibilities
Develop and maintain high-quality .NET applications Collaborate with cross-functional teams to define, design, and ship new features Write clean, scalable, and efficient code Perform code reviews and provide constructive feedback to peers Troubleshoot and debug applications to optimize performance Implement and maintain automated testing frameworks Stay updated on emerging technologies and industry trends
Requirements
Bachelor's degree in Computer Science or related field Proven experience as a .NET Developer or similar role Strong knowledge of .NET framework, C#, and ASP.NET Experience with front-end technologies such as HTML, CSS, and JavaScript Familiarity with databases such as SQL Server or MySQL Understanding of Agile methodologies Excellent problem-solving skills and attention to detail
Qualifications
Experience with cloud platforms such as Azure or AWS Knowledge of microservices architecture Familiarity with version control systems like Git Experience with front-end frameworks such as Angular or React Understanding of RESTful APIs and web services Previous experience in a DevOps environment
Job overview
Number of positions
Salary range
Posted date
Skills
Primary skills
Secondary skills
Nice to have
Benefits
- Health insurance
- 401(k) plan
- Paid time off
- Professional development opportunities
- Flexible work hours
- Remote work options