Develop and maintain responsive and user-friendly web interface using Angular, HTML, CSS, and TypeScript.
Design, develop and implement backend services and APIs using .NET Core (C#)
Manage and optimize SQL Server databases including schema design, query optimization, stored procedures, and data integrity.
Leverage GitHub Copilot to enhance code quality and development efficiency through AI-powered code suggestions and automations.
Collaborate with product managers, UI/UX designers and other developers to translate business requirements into technical specifications and solutions.
Implement and integrate Restful API’s and ensure secure and efficient data exchange between frontend and backend systems.
Participate in code reviews, enforce coding standards, and ensure high code quality and maintainability.
Troubleshoot debug and resolve technical issues in existing applications.
Contribute to the entire software development lifecycle from conceptualization and design to deployment and maintenance.
Stay updated with emerging technologies and industry best practices.
Perform unit, integration, and functional testing to ensure application reliability and quality.
Develop and maintain CI/CD pipelines to ensure smooth code integration, automated testing, and efficient deployment processes.
Manage the entire software development lifecycle, from requirement analysis and design to development, testing and deployment.
Requirements*
Proficiency in Angular including experience in component-based architecture, routing, and states management.
Strong expertise in .NET Core, C#, ASP.NET Core and developing restful API’s.
Extensive experience with SQL Server including writing complex queries, stored procedures, and database optimization techniques.
Solid understanding of object-oriented programming principles and design patterns.
Experience with version control systems such as Git.
Familiarity with Agile development methodologies.
Excellent problem-solving, analytical and communication skills.