Our Client is a software company in the eyecare space, providing Canadian doctors and the industry at large leading solutions for PMS, electronic health records, ordering, and booking.
...
We seek a hands-on leader to join our team and lead a team of engineers on software development and level 3 support. In this role, you will lead talented agile software development teams working in diverse areas such as PMS, electronic health, technical system integration, and new service offerings. The ideal candidate has strong communication, leadership and interpersonal skills and a true passion for software engineering.
As a lead software developer, you will guide a software team to deliver solutions that execute Wink’s priorities and initiatives. Your day to day will be to deliver new features and functionality to the platform where you will design and development software components using Java. Secondary responsibilities include mentorship of the team, agile estimation, and serving as a technical expert for our global platform.
Advantages
Your contribution will be valued within our organization, which puts its human values first, in a high-performance climate that advocates flexibility and agility.
- Work for a major company
- Telecommuting
- Flexibility of schedule
- Computer equipment provided
Responsibilities
•Lead an agile software development team and ultimately own the output and effectiveness of the team.
•Gain a deep technical understanding of all aspects of the Wink system – its code, constraints, & architecture.
•Develop new and maintain existing code using Java and MySQL (MariaDB)
•Participate in agile ceremonies including estimation, standups, grooming, sprint planning and retrospectives.
•Keep the code base healthy. Accept and issue GIT pull requests, handle merges, and perform code reviews.
•Assist with the software team’s support process with timely resolution by team members or self.
•Self-test code prior to releasing to production and lead production releases in partnership with the QA team.
•Look for opportunities for improving the system, its architecture and underlying code base
•Advocate best practices and strategies for proper software development.
•Regularly update user stories and tasks to reflect the current status of sprint.
•Work closely with business owners to provide best possible estimates and timelines.
•Self-test stories and code prior to engaging the QA team.
•Work closely with the product team to understand requirements and scope work.
•Stay current with industry trends and incorporate best of breed technology, patterns, and methodologies.
•Nurture a culture of team excellence with openness, transparency, and close collaboration.
•Meet setbacks and adversity with positivity, creativity, and resilience.
Qualifications
•5 years of progressively expanding leadership experience managing agile technical teams.
•5 years of hands-on development experience with Java on Linux.
•3 years of hands-on experience with MySQL / MariaDB
•2 years of experience deploying, monitoring, and assuring stability in the cloud (Azure or AWS)
•Strong technical skills and a deep understanding of modern software development (CI/CD, source control, patterns, agile delivery).
•Positive attitude, friendly and communicative, and ability to work easily with people from all cultural backgrounds.
•Deep grasp of practical software architecture (object orientation, database design, messaging, and networking).
•Strong knowledge of web fundamentals (HTTP, response codes, REST, and implementation with Java).
•Ability to lead, inspire, delegate to and collaborate closely with teams, leadership, and product.
•Strong leadership, communication, and interpersonal skills.
•Experience in the health care and/or eyecare industry preferred.
•Experience with Java Swing preferred.
•Experience leading offshore or combined onshore / offshore teams preferred.
Summary
If you have an interest or want to know more, I invite you to apply! You can also contact us directly by email at fatimazahra.ennajeh@randstad.ca
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Our Client is a software company in the eyecare space, providing Canadian doctors and the industry at large leading solutions for PMS, electronic health records, ordering, and booking.
We seek a hands-on leader to join our team and lead a team of engineers on software development and level 3 support. In this role, you will lead talented agile software development teams working in diverse areas such as PMS, electronic health, technical system integration, and new service offerings. The ideal candidate has strong communication, leadership and interpersonal skills and a true passion for software engineering.
As a lead software developer, you will guide a software team to deliver solutions that execute Wink’s priorities and initiatives. Your day to day will be to deliver new features and functionality to the platform where you will design and development software components using Java. Secondary responsibilities include mentorship of the team, agile estimation, and serving as a technical expert for our global platform.
Advantages
Your contribution will be valued within our organization, which puts its human values first, in a high-performance climate that advocates flexibility and agility.
...
- Work for a major company
- Telecommuting
- Flexibility of schedule
- Computer equipment provided
Responsibilities
•Lead an agile software development team and ultimately own the output and effectiveness of the team.
•Gain a deep technical understanding of all aspects of the Wink system – its code, constraints, & architecture.
•Develop new and maintain existing code using Java and MySQL (MariaDB)
•Participate in agile ceremonies including estimation, standups, grooming, sprint planning and retrospectives.
•Keep the code base healthy. Accept and issue GIT pull requests, handle merges, and perform code reviews.
•Assist with the software team’s support process with timely resolution by team members or self.
•Self-test code prior to releasing to production and lead production releases in partnership with the QA team.
•Look for opportunities for improving the system, its architecture and underlying code base
•Advocate best practices and strategies for proper software development.
•Regularly update user stories and tasks to reflect the current status of sprint.
•Work closely with business owners to provide best possible estimates and timelines.
•Self-test stories and code prior to engaging the QA team.
•Work closely with the product team to understand requirements and scope work.
•Stay current with industry trends and incorporate best of breed technology, patterns, and methodologies.
•Nurture a culture of team excellence with openness, transparency, and close collaboration.
•Meet setbacks and adversity with positivity, creativity, and resilience.
Qualifications
•5 years of progressively expanding leadership experience managing agile technical teams.
•5 years of hands-on development experience with Java on Linux.
•3 years of hands-on experience with MySQL / MariaDB
•2 years of experience deploying, monitoring, and assuring stability in the cloud (Azure or AWS)
•Strong technical skills and a deep understanding of modern software development (CI/CD, source control, patterns, agile delivery).
•Positive attitude, friendly and communicative, and ability to work easily with people from all cultural backgrounds.
•Deep grasp of practical software architecture (object orientation, database design, messaging, and networking).
•Strong knowledge of web fundamentals (HTTP, response codes, REST, and implementation with Java).
•Ability to lead, inspire, delegate to and collaborate closely with teams, leadership, and product.
•Strong leadership, communication, and interpersonal skills.
•Experience in the health care and/or eyecare industry preferred.
•Experience with Java Swing preferred.
•Experience leading offshore or combined onshore / offshore teams preferred.
Summary
If you have an interest or want to know more, I invite you to apply! You can also contact us directly by email at fatimazahra.ennajeh@randstad.ca
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more