Share this Job
Apply now »

Senior Programmer Analyst

Oct 10, 2019

Company: Coast Capital Savings Federal Credit Union 

Location: British Columbia (CA-BC), Help Headquarters  

Job Type: Full-Time 


Together, we help empower you to achieve what’s important in your life.



What’s the job?

As part of our Digital Application team, the Senior Programmer Analyst designs, develops and supports a diverse portfolio of applications ranging from web front-end to APIs and middleware integration. The Senior Analyst is an expert in business applications and acts as a point of escalation for the Programmer Analysts and a SME for the Corporate Applications team.


What you’ll get to do:

  • Develop and support best-in-class enterprise wide applications
  • Develop web applications using C#, Javascript, CSS and HTML
  • Develop API using a combination of: Java, JBoss, JSON, XML, Queues (JMS, MSMQ, Active MQ), RAML
  • Responsible for CI/CD best practices implementation using: AWS, GitHub, Maven, Jenkins, Nexus, MUnit, JMeter
  • Create and document application technical detailed design
  • Create and build artifacts using GitHub, Maven, MUnit
  • Provide technical leadership and mentorship in the area of software development
  • Mentor junior team members and help improve the team’s knowledge
  • Provide input and work as one of the stakeholders for decision making on everything related to the system supported
  • Jointly responsible with the Quality Assurance team to ensure systems are appropriately tested and meet requirements
  • Provide subject matter expertise to support decision making on projects’ scope based on priority, business value and development resources


Who are we looking for?

  • Minimum 7 – 9 Years of Job Related Experience
  • Mission critical enterprise software development with focus on web application
  • Bachelor's Degree or a diploma requiring 3 - 4 years of full-time study


Minimum Technical Skills:

  • Advanced web development experience, HTML5, CSS, JS6, MVC frameworks
  • Advanced experience in at least one language: Java or C#
  • Advanced experience with Oracle or MS SQL databases with the ability to design scalable database schemas
  • Advanced experience with TDD and unit testing frameworks
  • Advanced experience in API development including defining and applying API management best practices with a cloud first approach
  • Deep understanding of Service Oriented Architecture and Microservices
  • Good level of understanding on Enterprise Application Integration
  • Knowledge and experience working with ESB (TIBCO or Mulesoft) and ETL processes are assets
  • Experience with Agile environments
  • Experience with CI/CD through tools such as Jenkins, Maven, Nexus


Minimum Non-Technical Skills:

  • Ability to manage and prioritize a complex workload with minimal supervision
  • Advanced knowledge of and adherence to Software Development Life Cycle methodology
  • Advanced verbal and written communication skills, including the ability to write comprehensive technical documentation and coach or influence others
  • Ability to travel between Vancouver Island and the Lower Mainland offices occasionally 


Why join Coast Capital Savings?

We don’t mean to toot our own horn, but…

  • We improve Canadians’ financial well-being through providing simple financial help.
  • Employees do what’s best for our members. Every day.
  • We believe in being a great corporate citizen so we invest in our local communities by donating our time, money and expertise.
  • Our employees take advantage of the many opportunities to grow their careers.
  • Employees love having a cool place to work, which includes wearing their jeans on Fridays & Saturdays and being recognized with a virtual (and, at times, an actual) high-five.
  • Our inspiring leaders help our employees develop their talents and encourage them to be their fabulous selves.
  • We have a unique culture where we take our business seriously, but ourselves, not so much.
  • In 2017, we earned double kudos by being named one of BC’s Top Employers and one of Canada’s Best Managed Companies – two of the nation’s most coveted business ads, may we add.


Does this position inspire you?  If so, apply today at Coast Capital Savings. 

Apply now »