Application Developer

at  Alberta Central

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jan, 2025Not Specified21 Oct, 2024N/ADesign Patterns,.Net Framework,Stored Procedures,Xunit,Performance Tuning,Microsoft Sql Server,Completion,Communication Skills,Nunit,JiraNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

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.

Proficient

1

Calgary, AB, Canada