Meridian Credit Union

Senior Software Developer

Meridian Credit Union$79K — $118K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software development leadership roles
  • Strong understanding of the COBIT framework and Application Development Lifecycle (ADLC) methodology
  • Proficiency in Microsoft Software Development platform: .Net, C#, SharePoint, and SQL 2019/2022
  • Proven experience with enterprise systems integration projects
  • Excellent written and verbal communication skills
  • Ability to adapt to rapid business changes and innovate solutions
  • Strong analytical and decision-making skills

Responsibilities

  • Lead a team of developers in designing and coding software applications.
  • Collaborate with project managers to define technical direction and schedules.
  • Evaluate and implement vendor software to ensure system compatibility.
  • Create and enhance custom in-house software applications.
  • Analyze and design software architectures for scalability.
  • Maintain existing applications and manage upgrades effectively.
  • Build and nurture relationships with internal clients to align efforts with business goals.

Benefits

  • Inclusive and collaborative working environment that celebrates success.
  • Access to advanced tools and technology to excel in your role.
  • Opportunity to learn from experienced leaders from top organizations.
  • Flexible hybrid work arrangements with in-office collaboration requirements.
  • A lively workplace culture focused on both hard work and enjoyment.
Full Job Description
The role:

The Senior Software Develop is accountable to their Manager to assist with the technical leadership of resources in completing the design and programming for all assigned application software initiatives. This includes the maintenance and enhancements as well as the evaluation and implementation of vendor software packages, creation of custom in-house applications, enhancements to existing applications, application maintenance and upgrades.

Skilled in aligning resources to business and development priorities and schedules, the Senior Manager, must establish and maintain effective working relationships with all internal clients and partners to understand Meridian and departmental strategies, plans and priorities.

Key Responsibilities

Technical Leadership:

  • Lead a team of developers in designing, coding, and testing software applications.
  • Collaborate with project managers to define technical direction and project schedules.
  • Evaluate and implement vendor software packages, ensuring compatibility with existing systems.
  • Create custom in-house applications and enhance existing ones.


System Design and Programming

  • Analyze high-level functional and technical requirements.
  • Design software architectures, considering scalability and cross-functional needs.
  • Develop and maintain system components, ensuring adherence to coding standards.
  • Troubleshoot and optimize applications.


Relationship Building

  • Establish effective working relationships with internal clients and partners.
  • Understand Meridian's strategies, plans, and priorities.
  • Align development efforts with business goals.


Application Maintenance and Upgrades

  • Maintain existing applications, addressing bugs and performance issues.
  • Evaluate and implement upgrades to enhance functionality.
  • Document changes and provide technical support.


Knowledge, Skills and Abilities

  • A sound knowledge of software development processes, analysis, design, tools and techniques
  • A good understanding of resource assignment planning/monitoring/correction
  • A solid understand of the COBIT framework and Application Development Lifecycle (ADLC) methodology
  • Strong technical/working knowledge of the Microsoft Software Development platform, especially .Net, C#, SharePoint and SQL 2019/2022
  • Familiarity with Software Charge, Configuration Management and Build Processes
  • A proven team builder
  • Proven experience on enterprise systems integration projects
  • Strong interpersonal skills - ability, tact and diplomacy to work effectively and build relationships with all levels of staff
  • Ability to prioritize and plan workload, meet deadlines and adjust plans to changing needs
  • Ability to adapt to changing business needs with innovative solutions
  • Capable of working with a high degree of autonomy
  • Enthusiastic approach to work and the leadership skills required to motivate a team to meet or exceed goals
  • Excellent written and verbal communication skills
  • Strong analytical, decision making and assessment capabilities
  • Good judgement in dealing with complex issues and conflict situations
  • Able to assess the varying impact of decisions on immediate, medium term and long term outcomes
  • Maintain and enhance the application architecture, processes and standards
  • Experience architecting, developing, deploying and supporting applications in a financial services environment


This role represents a newly created vacancy. Internal candidates are being considered as part of our standard process.

Salary Range:CAD 79,100.00to 118,700.00 annually

Compensation for this role is based on a combination of skills, experience, and internal equity. Candidates with stronger alignment to the role's requirements may be placed higher within the range. Your recruiter will share more information about our total rewards package during the hiring process.

Office Location:Toronto Corporate Office with the ability to travel to our St. Catharines office as needed. This is a hybrid work opportunity.

Meridian has a remote work policy that allows flexibility for employees to work remotely but also requires a minimum of one day per week in the office for purposeful meetings to collaborate, innovate, and build effective relationships with your team, your colleagues, and your leader, which is important to us.

What's in it for you?
• We have an inclusive and collaborative working environment that encourages teamwork, creativity, curiosity, and celebrates success.
• We provide you with the tools and technology needed to delight your candidates and clients.
• You will get to work with and learn from diverse industry leaders and colleagues, who have hailed from top organizations.
• Hybrid work arrangements with in-person office time to collaborate, innovate, and build relationships with your colleagues.
• This is not your typical "corporate" job. We work hard and we have fun!

#LI-NM1
#LI-HYBRID

About Meridian Credit Union

Meridian Credit Union is a Canadian credit union that was formed in 2005 as a result of the merger between Niagara Credit Union and HEPCOE Credit Union. It is the largest credit union in Ontario and the third largest in Canada, with over 375,000 members and $20 billion in assets under management. Meridian offers a wide range of financial products and services, including personal and commercial banking, wealth management, insurance, and more.
Learn more about Meridian Credit Union
Size
1,900 employees
Industry
Net Income
$100 million
Founded
2005
5 Year Trend
+5%
Revenue
$1 billion

Similar Jobs

More Jobs at Meridian Credit Union

More Information Technology Jobs

Find similar Senior Software Developer jobs: