Moneris is looking for a Senior Full Stack Developer in Toronto, Canada. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Plan, develop, test and support of application components.
- Responsible for any defects in developed applications, programming, unit testing.
- Review code as needed and provide technical input to junior team members and peers.
- Accountable for participation in internal and external audits Accountable for resolution of any issues.
- Investigate issues and recommend or define resolutions.
- Operate with other software groups internally and with vendors to develop high-quality solutions.
- Responsible for mentoring and coaching software developers.
- Manage and/or provide design input into new projects.
- Cooperate with team members and project groups to turn requirements and ideas into successful software.
Job Requirements:
- Bachelor’s degree in computer science, computer engineering, software engineering or a related field of study.
- Minimum 5 years of programming and software development experience.
- Effective development experience with Java, CSS3, HTML5, JavaScript, React and Redux.
- Familiarity with modern Web UI frameworks and REST APIs/MicroServices in Java including knowledge of security such as JWT or Spring Security.
- Proficient experience in MS SQL Server 2012 and above including ability to analyze data from the database.
- Strong object-oriented coding practices, including strong design patterns knowledge, refactoring, and clean code.
- Proven track record in code merging and branching methodologies using Git.
- Expert knowledge of web servers an advantage and Agile practices.
- Team oriented; action-oriented, self- motivated and delivery focus.
- In addition to having proven ability to multi-task and progressively work towards meeting pre-defined timelines, delivering quality work.
- Ability to lead other team members on projects and initiatives.
- Able to communicate effectively with team and project management and represent the interests of the systems and team when required.
- Ability to architect, design, develop and test a large-scale, custom distributed software system using Java and JavaScript technologies.
About Moneris :
Moneris is Canada’s leading payment provider offering credit, debit, wireless and online payment services for all businesses in virtually every industry and business size. Whether you need to accept payments online or in-store, Moneris has secure and reliable payment solutions to let your customers pay how they want.