Senior Software Developer responsible for software development activities at Moneris, including front-end and back-end system platforms.
Responsibilities
Examine and understand business requirements, as well as functional and technical specifications.
Develop and maintain comprehensive test plans covering functionality, integration, performance and regression.
Use various system and network utilities and testing tools to diagnose, tune and improve system performance.
Ensure all code is written, tested and integrated into the project codebase and version control system.
Design new modules and enhance and maintain existing code.
Implement and code server-side transaction processing applications.
Contribute to troubleshooting issues related to operational data.
Participate in the implementation of key projects.
Provide consulting services within the organization regarding product capabilities.
Support customer-facing product requirements.
Provide enterprise-level customer support.
Develop programs according to specific specifications.
Propose software improvements where applicable.
Participate in the preparation of user manuals, where applicable.
Comply with Corporation Solutions Moneris policies, including the Code of Conduct and technology and privacy policies.
Perform other duties as required.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field. Equivalent professional experience may be considered as a substitute.
Knowledge of AS/400 development frameworks, tools and languages such as RPG400, RPG ILE, CL and SQL is essential.
Proven experience in application development for AS/400 systems.
Experience with SQL databases.
At least 7 years of programming or software development experience.
Strong experience in application development and software development lifecycle management in technical environments.
Ability to interpret scope and requirements documentation and assess the size of development work.
Ability to develop and review detailed design documents, discuss requirements and needs in detail with business managers or clients, and discuss issues and projects with management.
Good knowledge of Windows and the MS Office suite.
Bilingualism is a significant asset for this position (excellent reading and verbal and written communication skills in at least one official language, and basic skills in the other). Proficiency in English is required.
Excellent communication skills and ability to network with internal and external stakeholders.
Proven oral and written communication skills.
Benefits
Comprehensive total compensation program, including performance bonuses, flexible benefits from day one, and a choice between a Health Care Spending Account (HCSA) and a Personal Spending Account (PSA).
Retirement planning support, including profit-sharing programs with company contributions and a defined contribution pension plan.
Growth and development opportunities, including unlimited access to Coursera, mentorship programs and an internal technology platform for short-term projects.
Comprehensive well-being support, with an employee and family assistance program, 24/7 virtual healthcare and workplace wellness initiatives.
Flexibility for you, including hybrid work schedules, a work-abroad program and paid time off programs.
Recognition and rewards, with company-wide recognition programs, exclusive banking perks with RBC and BMO, and access to advantageous employee discounts.
Senior Engineer designing scalable backend services for CrowdStrike's cybersecurity solutions. Developing APIs, microservices, and collaborating with cross - functional teams in a hybrid environment.
Senior Software Engineer developing and testing Linux kernel code at Red Hat. Collaborating with teams for continuous integration and delivery in a distributed environment.
GTM Engineer responsible for optimizing technical infrastructure and CRM architecture for Ampliphi's revenue management system. Collaborating with sales, marketing, and data to streamline operations.
Seeking Principal/Sr Principal Software Engineer to support Strategic Deterrence Systems at Northrop Grumman. Involves collaboration on engineering processes and system development.
Embedded Software Engineer involved in developing systems software design & architecture. Collaborating in Agile environment to meet milestones for the Sentinel Program at Northrop Grumman.
Software Engineer focused on enhancing customer experiences through TypeScript and modern UI development for Vercel's domain services. Responsibilities span search, purchase, renewal, and other lifecycle aspects.
Software Engineer building data analysis and visualization tools for scientists at Benchling. Collaborating across teams to enhance scientific research through software solutions.
Full - stack Software Engineer at Watershed managing climate and ESG data. Building software products to assist companies with sustainability metrics and carbon data access.
Staff Software Engineer focusing on Pearly's data platform and systems end - to - end. Overseeing architecture, infrastructure, and code with a strong emphasis on TypeScript and SQL in a hybrid work model.