IADS 1131 Senior Software EngineerARM
Posted:
27 May 2026 (30+ days ago)
Application Deadline:
24 August 2026
Vacancies:
1 Vacancy
Job Summary
Job Role/Job Description
What roles and responsibilities will be performed by the selected candidate
- Collaborate with stakeholders to translate business requirements into technical specifications.
- Drive continuous improvement in development processes tools and team productivity.
- Develop complex dynamic and responsive UI components using Angular (typically Angular 12).
- Optimize performance accessibility and user experience.
- Implement advanced features like lazy loading route guards and state management (e.g. NgRx).
- Ensure high code quality through unit testing (Jasmine/Karma) and adherence to design principles
- Build robust RESTful APIs using Core.
- Design and implement microservices architecture where applicable.
- Ensure secure data handling authentication (JWT OAuth) and role-based access control.
- Optimize backend performance caching strategies and asynchronous processing.
- Design normalized and performant database schemas (SQL Server PostgreSQL).
- Write optimized queries stored procedures and manage data migrations.
- Implement data caching indexing and backup strategies.
- Set up and manage CI/CD pipelines using Azure DevOps or GitHub Actions.
- Deploy applications to cloud platforms (Azure preferred) using containers or serverless functions.
- Monitor application health using tools like Azure Monitor Application Insights
- Lead efforts in automated testing: unit integration and end-to-end.
- Ensure code coverage and maintain test suites.
- Actively participate in sprint planning backlog grooming and retrospectives.
- Communicate effectively with cross-functional teams including QA UX/UI and product owners.
Qualifications and Skills
- Demonstrated experience (4-7 years) and Angular
- Strong proficiency in Angular(10)
- Expertise in Core C# and RESTful API development.
- Proficiency in version control systems particularly Git.
- Ability to lead technical initiatives.
- Hands-on experience with CI/CD pipelines (Azure DevOps GitHub Actions).
- Experience with stored procedures query optimization
- Problem-solving skills and the capability to diagnose and resolve complex technical challenges.
- Excellent communication and collaboration skills for effective teamwork.
- Hands on experience with Azure Open AI would be a plus