Application Developer
at Alberta Central
Calgary, AB, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | Not Specified | 21 Oct, 2024 | N/A | Design Patterns,.Net Framework,Stored Procedures,Xunit,Performance Tuning,Microsoft Sql Server,Completion,Communication Skills,Nunit,Jira | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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