Senior R&D
ESSENTIAL FUNCTIONS
- Lead and manage a team of developers, engineers, and researchers in the design, development, and enhancement of HRIS software solutions.
- Drive the research and innovation efforts in HRIS technologies, identifying new trends, tools, and methods to improve the company’s product offerings.
- Oversee R&D projects from concept to execution, ensuring that they meet timelines, budgets, and quality standards. Assign tasks, track progress, and ensure the team is working efficiently.
- Work closely with other departments, including HR, IT, and sales teams, to ensure that R&D activities align with company goals and meet customer needs.
- Implement and manage quality assurance processes, ensuring that new and existing HRIS features meet functional, performance, and security requirements.
- Work on the technical architecture and design of HRIS solutions, ensuring they are scalable, secure, and adaptable to clients’ needs.
- Stay up to date with HRIS market trends, emerging technologies, and competitor solutions to ensure the company’s products remain competitive and innovative.
- Document R&D processes, code structures, and system updates. Provide regular reports on progress, challenges, and future development plans to senior management.
- Collect and analyze client feedback to identify areas for improvement or new features to be integrated into HRIS solutions.
- Provide guidance, mentorship, and training opportunities to R&D team members, helping them develop their technical skills and stay ahead of industry trends.
JOB SPECIFICATIONS:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (required).
- A Master’s degree in a related field is a plus.
- Proven experience (5+ years) in software development, with at least 2 years in a leadership or supervisory role.
- Experience working in the development and enhancement of HRIS or similar enterprise software solutions.
- Strong knowledge of HRIS functionality, modules, and integrations is a plus.
- Experience in Agile/Scrum development methodologies.
- Experience with project management tools (e.g., Jira, Trello, Asana).
- Strong proficiency in programming languages such as Java, Python, C#, or similar.
- Familiarity with HRIS software platforms, databases, and cloud technologies (e.g., AWS, Azure).
- Understanding of system architecture, software design patterns, and cloud-based solutions.
- Experience with database management and SQL.
- Knowledge of RESTful APIs, web services, and integration techniques.
- Experience with version control systems (e.g., Git, GitHub, Bitbucket).
- Familiarity with front-end technologies (e.g., React, Angular, Vue.js) is a plus.
- Ability to manage and inspire a team, set clear goals, and ensure team members meet deadlines and high standards.
- Strong ability to analyze complex technical challenges and provide practical solutions.
- Ability to oversee multiple projects, manage resources, and ensure that deliverables meet quality standards and deadlines.
- verbal and written communication skills to explain complex technical concepts to non-technical stakeholders and collaborate effectively across teams.
- Ability to understand client needs and incorporate feedback into development processes to improve HRIS products.
- Ensure accuracy in all aspects of R&D, from coding to documentation to testing.