We are seeking a talented and experienced Software Developer with expertise in C#, ASP.NET MVC, Angular, Entity Framework, LINQ, and SQL. The ideal candidate will play a key role in designing, developing, and maintaining robust web applications and ensuring optimal performance across all stages of the development lifecycle.
Key Responsibilities
- Design, develop, and maintain web applications using C# and ASP.NET MVC frameworks.
- Develop front-end components using Angular, ensuring seamless user experiences.
- Implement database interactions using Entity Framework, LINQ, and SQL.
- Troubleshoot, debug, and optimize applications to ensure high performance and scalability.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Write clean, efficient, and maintainable code following best practices.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Stay up-to-date with emerging technologies and contribute to the continuous improvement of development processes.
Required Skills and Experience
- Strong proficiency in C# and ASP.NET MVC for back-end development.
- Hands-on experience with Angular for front-end development.
- Proficiency in Entity Framework for data access and ORM (Object-Relational Mapping).
- Expertise in LINQ for querying data efficiently.
- Strong knowledge of SQL for database design, optimization, and query development.
- Familiarity with software development best practices, including version control (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.