(IF123) - Software Developer (Temporary - 1 year)

(IF123) - Software Developer (Temporary - 1 year)

11 Jan
|
Connect First Credit Union
|
Northeast Calgary

11 Jan

Connect First Credit Union

Northeast Calgary

About connectFirst Credit Union

As a credit union, we're different than a bank - and we like it that way.

At connectFirst, we spend our days helping our members achieve their financial aspirations through a community-focused approach to banking that’s true to our co-operative principles. You’re our member, not a number. We’re your neighbours and your partner. Over 80 years ago we started from humble beginnings. Through the years, we’ve grown to become one of Alberta’s leading financial institutions through a desire to connect the dots between your dreams, your goals, your community, and your financial wellness and we echo these desires through our new, consolidated connectFirst brand.





We believe that banking is about more than money - it’s a cornerstone of every vibrant community and that our members should expect us to positively impact the financial success and viability of the communities that we call home. We invest meaningfully in the potential and well-being of our employees, and what matters most to our members. We have honest conversations about real things, as real people. Our members are owners, they have a say in how we operate, they earn dividends on common shares and investment shares, and they have access to an extensive array of financial products and services.

- Our mission: Make money make a difference.
- Our vision: Do what's right for every member.
- Our values: Think big, act local, take charge, and make it easy.

We’re committed to providing remarkable experiences to our members, our communities, and our employees, and we’re proud to be regarded as one of the best:

- Named among Canada’s Most Admired Corporate Cultures™ by Waterstone Human Capital




- Recipient of Canada’s Best Managed Companies award for 21 consecutive years
- $12.3 billion book of business (Deposits=45%, Loans=43%, Wealth Management=10%, Syndicated Loans=2%)
- 750 employees
- $585 million in Member's equity

More specifically, the scope of your responsibilities will include but are not limited to:

- Software Development: Through effective utilization of source code repositories (i.e., Git), design, develop, and maintain software applications. This includes building new features, modules, and interfaces to enhance functionality, ensuring that the system aligns with business needs and regulatory requirements. Work with APIs, microservices, and databases to ensure seamless integration of systems with other platforms, such as digital banking, payment processing gateway, or third-party services.




- System Customization and Enhancement: Customize and configure solutions to meet specific business requirements. This could involve modifying workflows, creating automated processes, or developing custom transactional reports. Ensure continuous improvement of the core banking platform by performing system upgrades, patching, and performance tuning, ensuring scalability and security.
- Continuous Integration / Continuous Integration (CI/CD): You are ensuring all code deployment, as much as possible, are automated to allow for increased confidence in deployment quality but to increase speed and frequency of deployments. Including the maintaining a strong connection to DevSecOps security principles.
- Problem-Solving and Analytical Skills:



Strong analytical and problem-solving skills to address development challenges and optimize existing functionalities. Ability to think critically and implement efficient solutions.
- Testing, Debugging, and Code Review: Participate in the software development lifecycle by performing unit testing, debugging, and resolving any code issues to ensure high-quality deliverables.
- Collaborate with other developers and cross-functional teams to review code, share best practices, and ensure adherence to development standards, focusing on maintaining stability and functionality in systems. Depending on proficiency level, increasingly mentoring more junior software developers and/or system analysts to improve their knowledge and productivity.
- Performance Optimization and Bug Fixing: Optimize application performance, ensuring fast load times, high availability,



and smooth functionality across different devices and platforms. Identify and fix bugs and issues in the digital banking software, ensuring quick resolution to maintain a high level of user satisfaction and system stability.
- Understanding of Banking Operations and Regulatory Compliance: Understanding of banking processes and regulations (e.g., KYC, AML, PSD2) to ensure the software meets regulatory and compliance standards, while delivering secure financial services

Platform Data Integration Requirements

- Experience with Transactional Data Integration Tools and Technologies: Depending on proficiency level, increasingly deep experience with data integration tools (e.g., Layer7, Azure
- Enterprise Service Bus, Azure Functions, Azure Event Grid)



and familiarity with database technologies (e.g., SQL, NoSQL) is crucial for designing and implementing effective data integration solutions. Progressively deep understanding of APIs and web services using technologies like (C#, Mulesoft, Layer7) for integrating data throughout applications and platforms is also beneficial.
- Robotics Process Automation: Depending on proficiency level, increasingly deep experience with Robotics Process Automation tools (e.g., UIPath, Blue Prism, Microsoft Power Automate) and how they can be implemented into an enterprise class processing workflow.
- Bachelor’s Degree in Computer Science, Software Engineering, or Related Field: A degree in computer science or software engineering provides a solid foundation in programming, software development methodologies, and systems architecture.



This is critical for understanding the complexities of core banking systems. Equivalent real-life experience developing high quality software in a mission-critical technology environment will also be considered.
- 4+ years of relevant experience

This is a 1-year temporary position.

The original job offer can be found in Kit Job:
https://www.kitjob.ca/job/90030620/if123-software-developer-temporary-1-year-northeast-calgary/?utm_source=html

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: (if123) - software developer (temporary - 1 year)

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: (if123) - software developer (temporary - 1 year)