Position at Moneris Solutions Corporation
Collaborates with other technology teams to design, develop and implement software systems and solutions architecture critical to Moneris’ business operations Performs research and development activities to advance platform technology Ensures that the security, availability and technology strategy objectives are met For hosted platforms, in concert with site reliability engineering, is responsible for the technical design and operations of the platforms
You will be accountable to :
Review and understand business requirements, functional and technical specifications to support assigned product changes.
Decompose business requirements and translates them into detailed design specifications and code for simple and moderately complex problems.
Develop and update comprehensive test plans on software development / design changes. Develop scripts according to the business specifications / designs.
Assesses risk associated with implementations, and develops back out plans prior to implementing changes in production.
Anticipates problems and proposes multiple solutions.
Ensure all code is written, tested, integrated with the rest of the project code base.
Ensure quality of integration and testing activities through code and documentation quality to facilitate final delivery.
Builds solutions according to business specifications / designs that are supportable, scalable and achieve the aspiration of common assets.
Maintains applications according to requirements which may involve modifications to existing scripts and workflow.
Validate that production moves are executed appropriately, monitors production process after release to ensure accuracy and efficiency.
Conducts continuous product improvement through maintenance activities on existing products to correct errors in the original implementation, adding new features or re-architecting areas for performance improvement.
Your experience includes :
Bachelor's degree required in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment
Proven understanding of object oriented design patterns and Responsive and Adaptive UI implementation
Familiarity with the following : Restful APIs; IOS / Android development; Java; PHP; Git and Agile practices
Minimum 1 year of experience in software development and / or software design
Proficient with writing code in multiple programming languages; competent in software development / design : troubleshooting, project life-cycle, user experience, design and implementation
Ability to effectively communicate technical concepts or problems to technical and non-technical peers.
Understanding of payment systems and the merchant acquiring business is an asset