What you will do in this role Full Stack development with expertise in ASP NET Angular WebAPI C and SQL o Front-End Development Design and develop dynamic and responsive user interfaces using Angular Implement modern front-end technologies and best practices to ensure high performance and user satisfaction o Back-End Development Build and maintain scalable and secure backend services using NET ASP NET Core Develop RESTful APIs and integrate with various data sources and third-party services o Database Management Design and manage relational databases e g SQL Server to support application functionality and ensure data integrity o API Integration Develop and integrate APIs to connect frontend components with backend services ensuring seamless communication between different parts of the application o Code Quality Write clean maintainable and effective code following best practices and coding standards Conduct code reviews and provide constructive feedback to peers o Testing Implement unit tests integration tests and perform debugging to identify and resolve issues Ensure the application meets quality standards and performs optimally o Deployment Manage deployment processes including CI CD pipelines and utilize cloud platforms e g Azure for hosting and scaling applications o Collaboration Work closely with cross-functional teams to gather requirements provide technical insights and ensure timely delivery of features and bug fixes What qualifications you will need Education and Experience o Degree Bachelor s degree in Computer Science Engineering or a related field or equivalent practical experience o Experience 4 years of qualified experience in full stack development with a focus on NET Core and Angular o Microservices Experience with microservices architecture and containerization e g Docker o CI CD Pipelines Knowledge of continuous integration and continuous deployment practices and tools e g Azure DevOps Jenkins o Agile Methodologies Experience working in Agile Scrum environments and familiarity with Agile project management tools e g Jira Trello o Design Patterns Understanding of design patterns and software architecture principles