Hybrid Senior Software Developer

Posted 2 weeks ago

Apply now

About the role

  • 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.

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job