-
SalaryCompetitive
- LocationNoida, India
-
IndustryIT-Software / Software Services / Testing
As a Senior Software Engineer/Principal Engineer, you will be part of a team of engineers that is responsible to design, develop and supporting client facing applications of PrismHR HCM SaaS solution built on modern technology stack. The system currently supports over 2 million worksite employees and processes over 80 billion in annual payroll.
Responsibilities
- Design, develop, and maintain complex web applications using Angular 10+.
- Collaborate with product managers, designers, and backend developers to define and implement innovative solutions.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Optimize application performance and ensure scalability.
- Troubleshoot and debug issues, identify bottlenecks, and propose solutions.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends, technologies, and best practices related to Angular development.
- Participate in agile development processes, including sprint planning, estimation, and retrospective meetings.
- Collaborate with QA engineers to ensure high-quality software releases.
- Continuously improve development processes and tools to enhance productivity and efficiency.
Qualifications
- 5+ years of experience developing Front-end Web Application framework utilizing Angular 10+ for enterprise level web applications.
- Experience in Agile Software Delivery, Jira, GitHub, unit testing frameworks
- Excellent programming skills in JavaScript, TypeScript, HTML5 and CSS3
- Experience and Expertise in UI Architecture, component/framework design
- Strong understanding of mobile platforms and hybrid web applications
- Developing advance responsive layouts
- Expertise in building web application compatible across multiple browsers and browser version
- Hands-on developer who can inspire the team to write clean, readable and efficient code
- Solid understanding of software development principles, design patterns, and best practices.
- Good understanding of back-end systems
- Excellent interpersonal, organizational and multitasking skills
- Strong written and verbal communication skills
- Bachelor's degree in computer science, MIS, or equivalent technology discipline
Preferred Qualifications
- Understanding of modern micro frontend, microservice-based architectures, and methodologies
- Familiarity with Kubernetes and cloud vendor solutions like AWS or Azure.
- Experience with CI/CD pipeline
- HCM domain knowledge is a plus
- Experience with additional frontend technologies such as JavaScript frameworks, like React or Vue.js, is a plus.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match