Application Developer

Application Developer

Full-time Permanent
Calgary, AB, CA

COMPANY OVERVIEW 

The Prairie Payments Joint Venture (PPJV) is a joint venture owned by three Prairie centrals created to digitally transform and modernize payment services for credit unions in the Prairies. PPJV’s goal is to ensure prairie credit unions are competitive in payments and have access to efficient, modernized payments processing infrastructure.

ROLE SUMMARY

The Application Developer is responsible to create, maintain, and support applications required to run the various processes at PPJV based on structures defined by the Manager, Application Development.

KEY RESPONSIBILITIES

  • Software Development: Design, develop, test, and maintain applications using C# and the .NET framework
  • Database Management: Work extensively with Microsoft SQL Server (MSSQL) for database design, development, and optimizations
  • Automated Testing: Implement and maintain automated testing frameworks to ensure the reliability and performance of software applications
  • Code Review: Participate in code reviews to maintain high code quality, identify potential issues, and suggest improvements
  • System Integration: Integrate with third-party services, APIs, and tools into existing applications
  • Documentation: Write clear and concise technical documentation for reference and reporting purposes
  • Collaboration: Work closely with cross-functional teams, and other developers to deliver high-quality software that meets business requirements.
  • Troubleshooting: Identify and resolve application issues, bottlenecks, and performance problems in a timely manner
  • Support: Provide support to Operations in the running of the daily jobs and resolve any issues they experience. Provide 24/7 on call support to operations and resolve any issues in accordance with established timelines.

KEY SKILLS AND EXPERIENCE REQUIREMENTS 

  • Minimum of 5 years experience in C# Development
  • In-depth knowledge of the .NET framework
  • Strong experience in Microsoft SQL Server, including writing complex queries, stored procedures, schema design, and performance tuning
  • Proficiency in automated testing frameworks and tools such as NUnit, xUnit, or similar
  • Strong understanding of OOP principles and design patterns
  • Experience with RESTful API design and implementation
  • Proficient in version control systems, particularly Git
  • Familiarity with Agile/Scrum development processes using tools such as JIRA or similar
  • Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders
  • Education equivalent to completion of a two-year diploma training program at a college or technical school that provides a recognized specific certificate, diploma or license.

RELATIONSHIPS

  • Internal: Primary contact with immediate department and other organization contacts as required.
  • External: Contact with credit unions, other financial institutions, other affiliates, vendors and suppliers.

Ideally, candidates will be located in one of our current customer areas of Alberta, Saskatchewan or Manitoba.

The Environment

PPJV is a fast paced and focused environment where employees and contractors share the mission to deliver efficient, cost effective, modernized payments processing to prairie credit unions.

Interested candidates are asked to submit a resume & cover letter by 4:00 PM on Friday, November 1, 2024 via this link. We thank all candidates for their interest; however, only those candidates selected for an interview will be contacted.