Are you looking for an exciting opportunity to be a leader within a highly successful global payroll services business? Are you an innovative? Are you looking to take your career to the next level by driving success through our values of Respect, Integrity, Teamwork, Accountability, Diversity and Community? Do you have a strong work ethic, global mindset and the desire to help build a great team and culture?
iiPay is an award winning, high growth, innovative company based in US, Mexico, Europe, and Singapore recognized for delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market-leading global payroll management system delivering a unique client experience and value-added services.
iiPay has a unique opportunity for a highly experienced and motivated Product Development Manager who wants to help lead the Product Development team to ensure our clients have a high functioning, innovative system to help drive to our goal of ‘Paying the Planet’.
All our roles can be performed remotely with occasional visits to the office as requested by your manager. Where we have office locations, our team members are welcome to work remotely on a hybrid basis or fully office based as they wish.
Role Overview
Our highly motivated and engaged team members are at the heart of our success! We are seeking a Product Development Manager to lead our application development team members. The teams you lead will be responsible for building new features and optimizing strategic platforms across the enterprise. As a leader, you will have both accountability and freedom to grow and evolve the teams that deploy critical software systems and provide key decision-making information. You will also be responsible for maintaining and improving existing systems to ensure they meet the needs of the business and our clients, now and into the future.
The individual will be a highly motivated self-starter able to proactively interact with other business areas worldwide to drive forward with our product roadmap. A solid understanding of the software development lifecycle and security fundamentals as they relate to web-based applications, data transformation and exchange, as well as web-based user interface will all be essential.
Key objectives of the role
The successful candidate requires minimum 2 years of experience managing a development team and the ability to demonstrate a proven track record in the following areas:
- Manage Agile teams that will be building backend-end services and front-end web applications to ensure efficient project execution and product development.
- Provide technical validation of the system requirements and solutions and align them with company strategic vision.
- Ensure delivery to the planned release timeline.
- Provide regular reporting to senior management to cover progress against plan and results against key metrics.
- Support system design and product architecture to ensure stability and scalability.
- Oversee the deployment and Implementation of leading-edge payroll environments including software, end-user tools and other data services.
- Collaborate within and across teams on resource and delivery planning.
- Have a strong sense of ownership of the applications in the payroll platform.
- Train, coach and grow the maturity of team members.
- Participate in the whole software development lifecycle from design to operation while ensuring quality, maintainability, and performance.
- Demonstrated ability in fast-paced, high change environments to strive to maintain a positive culture and work environment.
- Client focused to ensure service excellence and a system that allows for intuitiveness, simplicity, and ease-of-use.
What are we looking for in you?
- 6+ years of hands-on experience in software development.
- 4+ years of technical leadership experience, with 2+ years of experience managing teams.
- Proficiency in Agile software development and Delivery with focus on automation and delivery.
- Proficiency in Java application development and intuitive web user interfaces.
- Experience in building full stack web applications.
- Experience with modern JavaScript frameworks (Angular, React, etc.) and RESTful APIs.
- Experience with Cloud based services (IBM, AWS, Azure, or GCP, etc.)
- Excellent analytical skills and the ability to provide alternative solutions to technical problems.
- Strong written and verbal communication skills.
- Lead the security and upgrade process by having consistent documentation across the platform.
- Experience with Application development support activities. Upgrading Application development software frameworks, supporting business administration activities and Implement security policy, processes & technologies.
- Work with the development teams to support issues and have an overlap of time zones for supporting payroll service delivery.
The successful candidate will ideally have experience in a payroll, financial or human capital management software development.
What we can offer you?
Here at iiPay, we believe that a choice of working location enables our team members to maximise effectiveness and productivity. You decide whether you work from your own home or the local office where available.
As well as offering you the opportunity to be innovative and ambitious, iiPay believe in offering a competitive salary, generous benefit package, which includes Private Medical Cover, Volunteering Day, Continuous development and financial assistance for education and professional memberships and your birthday off!
iiPay is an equal opportunity employer that does not tolerate discrimination on any basis. We actively encourage applications from diverse backgrounds, perspectives, and skills. We are committed to providing an environment of inclusiveness and respect where everyone can excel.