• ge-logoa member of groupelephant.com

  • beyond corporate purposeerp-logo

Senior Developer

Senior Developer 150 150 EPI-USE
Full Time
Posted 10 months ago

Position: Senior Developer


Job Specification:

Work: Ottawa/Toronto (Canada)

Start Date: February 2020 or soonest availability


Key Competencies:

  • Hands on Full Stack programming skills: Front End and Back End
  • Deliver effective cloud-based applications that meet client requirements
  • Engage clients by offering optimal solutions to meet business needs
  • Seek and develop new business opportunities based on market trends and technologies
  • 0 – 40% Travel
  • High-quality documentation of solutions, architectures, diagrams, and work performance
  • Offer advice and train clients on the skills needed to design and maintain developed applications
  • Participate in pre-sales activities and strategic consultation for clients
  • Willingness to be on projects that require secondary developed skills, such as project management, reporting, process mapping, RFP responses, etc.
  • Soft skills, such as interfacing with clients, are required to be of high caliber
  • Mentor peers and train staff as Rapid Application Delivery Consultants



  • Bachelor’s Degree or higher in Engineering, Computer Science, MIS, or equivalent work experience
  • 5+ years of experience in application development
  • Ability to apply for Reliability Security Status (must be a Canadian Permanent Resident or Canadian Citizen)


Other Competencies:

  • Agile/SCRUM project experience preferred
  • Preferred experience with UX/UI wireframing
  • Strong understanding of business functional areas and processes (Logistics, Digital, Public Sector preferred)
  • Preferred development in a Rapid Application Development tool such as Mendix, Force.com, Outsystems, Microsoft Power Apps, etc. OR extensive Java/.NET/JavaScript/CSS, etc.
  • Preferred experience with React Native open-source framework
  • Ability to write effectively in word processing applications and presentation tools
  • Good understanding of application design, such as normalization, in-memory utilization, error handling, etc.
  • Comfortable leading and challenging ideas in front of all levels of an organization

Job Features

Job CategorySoftware Development

Apply Online

Apply for this Position

A valid email address is required.
A valid phone number is required.