We are seeking a skilled .NET Developer with 4-8 years of experience to join our dynamic team. The ideal candidate will have a strong background in developing robust applications using the .NET framework, along with a solid understanding of front-end technologies. This position offers an exciting opportunity to work on innovative projects and collaborate with talented professionals in a fast-paced environment.
Responsibilities
- Design, develop, and maintain applications using the .NET framework.
- Write clean, scalable, and efficient code following best practices and standards.
- Collaborate with cross-functional teams to define, design, and ship recent features.
- Troubleshoot and debug applications to ensure optimal performance and security.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with emerging technologies and industry trends to incorporate them into development processes.
- Conduct software testing and validation to ensure product quality.
Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 4-8 years of experience in software development using .NET technologies.
- Proficiency in C#, ASP.NET, and .NET Core framework.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Strong understanding of database management systems, especially SQL Server, and experience with Entity Framework.
- Familiarity with RESTful services and API development.
- Knowledge of software development methodologies such as Agile or Scrum.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.