Long term contract for a Senior Software Developer with a leading payment processing technology company.
You will need to fit into the fast-paced multi-dimensional work environment. You will need the initiative to recognize gaps in your knowledge and pro-actively fill those gaps with the aid of your coworkers or self-directed research to meet development objectives. You will also need the flexibility to adapt to changing needs and technologies in the workplace.
Advantages
Besides superb programming skills, the role demands the ability to mentally grasp large systems and be able to individually design and implement improvements to such systems without endangering existing functionality, while collaborating with other software engineers of the team as required to achieve a successful outcome.
Responsibilities
Designs and develop software features in C# or other selected languages following the company’s coding standards and in accordance with applicable software development methodology and release processes.
Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
Designs and implements new functionality as part of a larger software project.
Acts as lead software engineer for derivative software projects.
Makes valuable contributions through teamwork, and participates in peer code reviews, providing comments and suggestions.
Provides reliable solutions to a variety of problems using sound problem solving techniques.
Performs technical root cause analysis and outlines corrective action for given problems.
Estimates level of effort, evaluate new options with similar technology when applicable.
Offers suggestions to improve processes and provides feedback on software design.
Collaborates effectively with other Verifone associates in multi-functional teams to realize objectives.
Reviews and participates in product and/or application information including manuals / brochures / feature analysis/ system trade-offs for technical accuracy.
Qualifications
5 – 7 years of software development experience.
Degree in Computer Sciences, or equivalent.
A sound foundation of C# / .NET programming skills.
Experience in C or C++.
Should possess good analytical and trouble shooting skills.
Experience in the Payments industry is important.
Familiarity with the EMV payment standard is highly desirable.
Familiar with automated testing tools is highly desirable.
Summary
If this sounds like you and this opportunity appeals to you. Please contact Sohil Jivani @sohil.jivani@randstadca for further details.
Good luck!
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.
Operating Systems and Software Virtualization Business Equipment and Computer Applications Microsoft Visio Microsoft Visual Studio Specific Skills Confer with clients...
Apply For This JobJob ID: 202608 Company Description Our client boasts a massive global footprint and has been an industry leader for decades....
Apply For This JobDescription The Manufacturing Engineer is responsible for developing, implementing, and maintaining safe, optimal and cost-effective manufacturing processes and methods in...
Apply For This Job📣🚀 Exciting Entry-Level Remote Marketing Assistant Opportunity! Join our Creative Team! 🎯🌐 Are you a creative and ambitious individual with...
Apply For This JobPrincipales Responsabilités Assure les liaisons téléphoniques ; Accueille les personnes qui se présentent à la réception; Dirige les clients vers...
Apply For This JobWho we are: Reliable Controls is dedicated to reducing the carbon footprint of buildings around the world. Our team specializes...
Apply For This Job