The Software Engineer will be responsible for designing, developing, and maintaining scalable tools and technologies that integrate with client’s HRMS platform. The role demands a focus on delivering high-quality solutions, ensuring security compliance, and building user-friendly applications that meet HR and payroll system standards.
The candidate will work closely with cross-functional teams, including HR, product management, and sales, to ensure the developed tools align with business and client needs.
Salary - $100k-$150k/annum
Key Responsibilities:
- Develop and maintain scalable tools for the HRMS system using modern software development methodologies.
- Collaborate with internal teams and stakeholders to gather business requirements and translate them into technical specifications.
- Ensure compliance with relevant laws and regulations, including GDPR, HIPAA, and other data protection regulations related to HR.
- Build APIs and integrations with third-party software for HR/payroll management, talent acquisition, performance reviews, and more.
- Participate in productization strategies, ensuring the tools can be marketed and sold to other organizations.
- Implement secure and reliable systems with a focus on data security, performance, and scalability.
- Stay updated with the latest industry trends and incorporate best practices in development processes.
- Provide technical guidance and mentorship to junior engineers.
Technology Stack:
Programming Languages: Java, Python, JavaScript (React.js, Node.js) Cloud Platforms: AWS, Azure, Google Cloud Database: PostgreSQL, MySQL, MongoDB DevOps: Docker, Kubernetes, Jenkins, Git Security: OAuth, SSO, Data Encryption Frameworks: Spring Boot, Flask, Express.js Tools: JIRA, Confluence, GitHub, Jenkins HRMS Frameworks: Workday, SAP SuccessFactors, ADP integrations