Role Overview
We are looking for an experienced in .NET Development with strong expertise in .NET Core, C#, RESTful services, Windows Services, WCF , and modern web technologies like Angular . The ideal candidate should have a solid understanding of design patterns , SOLID principles , and experience in building scalable enterprise applications.
Key Responsibilities
- Design, develop, and maintain applications using .NET Core , C# , and .NET Framework .
- Build and consume RESTful APIs and integrate with external systems.
- Develop and manage Windows Services and WCF services .
- Implement design patterns and adhere to SOLID principles for maintainable and scalable code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on front-end development using Angular for responsive and dynamic UI.
- Optimize application performance and ensure security best practices.
- Participate in code reviews, unit testing, and integration testing.
- Troubleshoot, debug, and upgrade existing systems.
Required Skills
Technical Expertise : .NET Core, .NET Framework, C#RESTful API developmentWindows Services, WCFAngular (latest versions preferred)Design & Architecture : Strong understanding of design patterns and SOLID principlesOther Skills : Good knowledge of relational databases (SQL Server)Familiarity with version control (Git)Experience with CI / CD pipelines is a plusQualifications
Bachelor’s degree in computer science, Engineering, or related field.5+ years of professional experience in software development.Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.