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 and team leadership
  • Strong technical knowledge of .NET, C#, SharePoint, and SQL 2019/2022
  • Proven experience in enterprise systems integration projects
  • Expertise in software development lifecycle and COBIT framework
  • Excellent verbal and written communication skills

Responsibilities

  • Lead a team in designing, coding, and testing software applications
  • Collaborate with project managers to define project schedules
  • Evaluate vendor software for compatibility with existing systems
  • Create and enhance custom in-house applications
  • Analyze functional and technical requirements for new features
  • Troubleshoot and optimize existing applications
  • Maintain and upgrade software applications as necessary

Benefits

  • Inclusive and collaborative work environment
  • Access to tools and technology for better performance
  • Opportunity to learn from industry leaders and colleagues
  • Flexible hybrid work arrangements
  • Unique company culture that values hard work and fun
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: