Role Summary

We are currently looking for a Software Developer I! Join a smart, creative, and inspired team that works behind the scenes to support operational excellence. Our team provides services to 225 employees in multiple locations across Canada; bringing together individuals with diverse backgrounds, talents, and expertise, our IT team of experts are vital to making our Company stronger.

As the ideal candidate, you must be able to deliver results in a dynamic and team-oriented environment and embrace variety. You must able to multitask and able to thrive in an ever-changing environment, build relationships naturally, adapt quickly, and communicate effectively. To be qualified for this role, you should hold a bachelor’s degree or certificates in a relevant field, such as Computer Science, IT, or Software Engineering.

Role 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
  • Learn from the 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
  • Learning to write clean, scalable code using .Net programming languages
  • Coordination between QA or other Developers on making sure their tasks and development work is properly tested before going out to production
  • Adhering to the enterprise architecture roadmap with our software development practice
  • Basic 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 efficiency

Personal Characteristics

  • Ability to learn new technologies and grow in coding capabilities
  • Exceptional time management with the aptitude to establish priorities and efficient service
  • Flexible to perform various assigned tasks as requested by team and management
  • 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

Experience and Skills

  • A highschool Diploma is required
  • Diploma or Bachelor’s degree in Computer Science, Management Information Systems or comparable experience (2+ years)
  • 3 or more years software development experience in C# and Visual Studio
  • 1 year of experience with version control systems such as GIT, SVN or TFS
  • 1 year of experience using Test Driven Development
  • 1 year of experience with third party tools or community-based .NET Frameworks such as NUnit, NAnt, Moq, Log4Net, Resharper, Telerik, Linq
  • Beginner understanding of the MVC architecture
  • Intermediate exposure to object-oriented design and design patterns is necessary
  • GUI development and design (ASP.NET MVC, HTML, CSS)
  • Base level knowledge of Microsoft SQL Server and Entity Framework
  • Some 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
  • Successful completion of a Criminal Background check will be required

If your background matches the qualifications listed above and are looking for an opportunity with a dynamic team, please submit your resume in confidence. Please note: only candidates selected for an interview will be contacted.

Apply Now