THE POSITION

Software Engineers are key members of the product development team responsible for the creation of innovative new capabilities in Prophix used by a 2500+ global customer base every day for budgeting, reporting, and integrated financial planning. Our software engineers collaborate in an agile environment with the entire development, product management, and user experience teams to write high quality, testable, and maintainable code to deliver and implement new product features.

Essential Duties and Responsibilities:

  • Work in cross-functional agile teams to produce and release new applications, features, and enhancements to improve the user experience, applying the full understanding of software engineering discipline and industry best practices
  • Design and rapidly prototype proposed solutions
  • Work closely with senior development team members in major architecture projects, design and implementation, review of functional and technical requirements
  • Ensure the quality of the applications by implementing automated unit, integration and functional tests as part of their feature deliverables
  • Coordinates technical dependencies with other teams
  • Participate in code reviews, analysis, and performance tuning
  • Collaborate with other engineers to share best practices and knowledge of emerging technologies
  • Work with a sense of urgency; embrace mistakes, learn from them, and drive the team toward success

What You Will Bring to Prophix

Your Experience:
  • 3+ years of professional software development experience building single page web applications with RESTful web services on Windows
  • Server platforms
  • Excellent grasp of software engineering principles including: Agile/SCRUM, unit testing and test driven development, continuous integration, continuous delivery
  • Excellent knowledge of C#, ASP.NET MVC or other MVC development frameworks, VB.NET experience is desirable
  • Experience with front end and mid-tier web development using HTML/CSS frameworks (Bootstrap) and JavaScript & frameworks (Angular, JQuery, etc.)
  • Working knowledge of Relational Database concepts and SQL; experience with OLAP (MDX) is highly desirable especially on MS
  • Analysis Services
Required:
  • Degree or Diploma in computer science, software engineering, or related field

Company Benefits and Perks

Competitive Compensation:
  • Excellent Base Salary
  • Lucrative Semi-annual Bonus Programs
  • Candidate Referral Bonus Program
  • Reward and Recognition Programs including Presidents Club (trip) and numerous Departmental Awards
Comprehensive Benefits:
  • Wide-ranging Health Benefits Including Short and Long Term Disability
  • Company matched RRSP (up to 3% of base salary)
  • Training Reimbursement and Internal Training Programs to enhance learning opportunities for employees
  • Company Cell Phone for designated roles
Employee Participation:
  • Semi-annual Town Hall meetings
  • Social events throughout the year
  • Sponsored team sports

APPLY FOR THIS POSITION

To apply for this position, complete the form below.