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 software engineer to join an agile team and perform software development and level 3 support. In this role, you will participate on a talented agile software development team working in diverse areas such as PMS, electronic health, technical system integration, and new service offerings. The ideal candidate has a strong technical foundation in Java and MySQL, and a true passion for software engineering.
As a software developer at Wink, you will work with 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 Wink platform where you will design and development software components using Java. Secondary responsibilities include 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
•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 Wink 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 across Wink.
•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 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 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.
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 daniel.zapata@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 software engineer to join an agile team and perform software development and level 3 support. In this role, you will participate on a talented agile software development team working in diverse areas such as PMS, electronic health, technical system integration, and new service offerings. The ideal candidate has a strong technical foundation in Java and MySQL, and a true passion for software engineering.
As a software developer at Wink, you will work with 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 Wink platform where you will design and development software components using Java. Secondary responsibilities include 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
•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 Wink 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 across Wink.
•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 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 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.
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 daniel.zapata@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