Software Developer II

May 2, 2022

Job Summary

For a Software Developer II the primary roles include development of our internal business applications and customer facing websites. The Software Developer II must be able to work with the Project Lead, peer Developers, and business sponsors in order to deliver a quality solution to Olympia’s Business Stakeholders.

In this role, the Software Developer II is an intermediate level position, in this level the Developer is expected to move on to more Improvement and New Feature type tickets, with involvement in small projects. They can write functional code with a sharp eye for spotting defects. They work with internal teams to design, develop and maintain Olympias internal software Paragon. Furthermore, they have a good understanding of .NET framework and software design/architecture.

Duties and Responsibilities

The primary job duties and responsibilities:

  • Upholds the division and Olympia’s reputation and values, while promoting our motto “With Us, It’s Personal” in all interactions with employees, clients and business associates
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Decipher and translate business requirements into a functional software product
  • Actively participate with our agile development practice with iterative planning, user story creation and implementation, and iterative testing with business end-users
  • Write clean, scalable code using .Net programing languages
  • Revise, update, refactor and debug code
  • Improve existing software through strategic problem solving
  • Adhering to the enterprise architecture roadmap with our software development practice
  • Custom Software development of commercialized in-house financial systems in C#, ASP.NET MVC, Microsoft SQL
  • Owns the execution of day to day operational activities to maintain effective and efficient service
  • Flexible to perform various assigned tasks as requested by team and management


Formal Education or Equivalent

  • High school Diploma is required
  • Diploma or Bachelor’s degree in Computer Science, Management Information Systems or comparable experience (4+ years)

Years of Experience

  • 5 or more years software development experience in C# and Visual Studio
  • 3 years of experience with version control systems such as GIT, SVN or TFS
  • 3 years of experience using Test Driven Development
  • 3 years of experience with third party tools or community based .NET Frameworks such as NUnit, NAnt, Moq, Log4Net, Resharper, Telerik, Linq


  • Demonstrates flexibility and resilience in response to constraints, failures, and adversity and adjusts priorities to multiple demands and unanticipated events
  • Ability to learn new technologies and grow in coding capabilities
  • Adept to work within a small team both collaboratively and independently with minimal supervision
  • Inquisitive approach with proven problem solving and analytical abilities
  • Confident in making optimal decisions
  • Proven ability to work in a fast-paced, dynamic environment, while delivering on tasks
  • Possesses excellent organization, high attention to detail and time management skills with the aptitude to establish priorities

Specialized skills, knowledge or certifications

  • Strong understanding of the MVC architecture
  • Strong exposure to object-oriented design and design patterns is necessary
  • GUI development and design (ASP.NET MVC, HTML, CSS)
  • Strong knowledge of Microsoft SQL Server and Entity Framework
  • Front-end development using jQuery
  • An understanding of database fundamentals, Oracle PL/SQL and/or equivalent database experience
  • Exposure to the agile development methodology, iterative development and testing
  • Strong exposure to service-oriented/object-oriented design and design patterns is necessary
  • Continuous Integration, Code Promotion and Deployment
  • Prior financial application experience is beneficial
  • Successful completion of a Criminal Background check is required

Perks and Benefits of being an Olympian:

  • Health Spending and Wellness Account
  • Employee Share Ownership Plan with matching company contribution
  • Virtual healthcare and Employee and Family Assistance Platform
  • Educational development for employees and dependents as well as an employee referral program
  • Olympia Charitable Foundation with donation matching and volunteer opportunities
  • Discounted movie tickets, ski passes and golf passes
  • Canvas Art program to decorate your work office or home
  • Discount perks program
  • Parental leave program, supporting new parents, regardless of gender
  • Weekly Chiropractor appointments in the Calgary Office
  • Discounted on-site gym for the Calgary Office

Apply Now