Job Summary
We are seeking a skilled .NET Developer to join our development team. The ideal candidate will have hands-on experience building scalable web applications using ASP.NET Core, C#, and Angular. You will work closely with cross-functional teams to design, develop, test, and deploy high-quality software solutions.
Key Responsibilities
- Develop and maintain modern web applications using .NET (Core/Framework) and Angular.
- Collaborate with product managers, designers, and other developers to define technical requirements and deliver robust features.
- Build reusable components and libraries for future use.
- Implement RESTful APIs and integrate with front‑end interfaces.
- Optimize application performance and ensure scalability.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and resolve software defects and issues.
- Ensure application security, reliability, and quality.
Stay updated with emerging technologies and industry trends
Skill Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3–7 years of experience in full‑stack development using .NET and Angular (modify as needed).
- Proficiency in:
- C#, ASP.NET Core / .NET Framework
- Angular (v8 or above), TypeScript, HTML5, CSS3
- RESTful API development and integration
- Entity Framework / LINQ
- Strong understanding of:
- Object-oriented programming (OOP)
- MVC and component-based architecture
- SQL Server or similar relational databases
- Experience with:
- Git or other version control systems
- Agile/Scrum development methodology
- CI/CD pipelines (Azure DevOps, Jenkins, etc.) – optional
- Good problem-solving ability and debugging skills.
- Excellent communication and teamwork skills.