H&R Block
Website:
hrblock.com
Job details:
Job Title: Software Engineer
Location: Trivandrum
Role Profile: Full stack Developer (.Net, Angular and AI)
Experience level: 2-5 years
Job Role/Job Description
• 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 ASP.NET 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.
Click on Apply to know more.