IT

Senior Software Engineer

August 31, 2022

Salary Range:CA$85,000.00 To 95,000.00 Annually

Job Summary

For a Senior Software Engineer the primary roles include development of our internal business applications and customer facing websites. The Senior Software Engineer is reliable for working with larger tickets and IT development projects. Furthermore, domain knowledge is adept with exposure to planning.

In this role, the Senior Software Engineer s a high - intermediate level position, in this level the Developer is expected to work with the business needs and have the ability to deal with complex bugs and trouble shoot accurately.

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


Qualifications

  • High school Diploma is required
  • Diploma or Bachelor’s degree in Computer Science, Management Information Systems or comparable experience (4+ years)
  • 5 – 10 years of software development experience in C# and Visual Studio
  • 5 years of experience with version control systems such as GIT, SVN or TFS
  • 5 years of experience using Test Driven Development
  • 5 years of experience with third-party tools or community-based .NET Frameworks such as NUnit, NAnt, Moq, Log4Net, Resharper, Telerik, Linq


Competencies

  • 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)
  • Expert 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
  • Expert 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

Apply Now