Software Developer IV

at  Olympia Financial Group Inc

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Sep, 2024USD 7500 Annual20 Jun, 20245 year(s) or aboveInformation Systems,Nant,Design,Mental Health,Personal Development,Test Driven Development,Telerik,Computer Science,Visual Studio,Resharper,Testing,Git,Jquery,Moq,Nutrition,Microsoft Sql Server,Design Patterns,Nunit,Employee Wellness,Entity FrameworkNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY

For a Software Developer IV the primary roles include development of our internal business applications and customer facing websites. The Software Developer IV is expected to be able to fully capable of handling any development request and come up with their own solutions. The developer contributes to bugs dealing with complex logic within the application, however, generally will only work on complex Improvement Type tickets.
In this role, the Software Developer IV is a high-level position, in this level the Developer is expected to provide solutions that are complete, robust and optimized. They should improve upon the current framework and promote a better framework for code writing with the other developers.

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

  • 8 – 15 years 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

SPECIALIZED SKILLS, KNOWLEDGE OR CERTIFICATIONS

  • Expert understanding of the MVC architecture
  • Knowledgeable in what CI/CD is and how CI/CD can help our team perform better
  • 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
  • A full understanding of database fundamentals, Oracle PL/SQL and/or equivalent database experience
  • Experienced with agile development methodology, iterative development and testing
  • Continuous Integration, Code Promotion and Deployment
  • Prior financial application experience is beneficial
  • Successful completion of a Criminal Background check is required
    Reasons why you should join Olympia’s team, and why Olympia has been selected as one of Alberta’s Top Employers from 2011 - 2024:

Olympia Financial established the Olympia Charity Foundation to allow employees to be directly involved in deciding how and to whom their charitable funds are donated

- - the charity’s main source of funds are employee donations, which are all matched by the organization.
- Olympia Financial offers a generous health spending account, equivalent to five percent of an employee’s annual salary, to a maximum of $7,500.
- Health Wellness Account is a personalized wellness health program that provides employees with a taxable allowance to spend on wellness-related activities and products. The purpose of the plan is to promote employee wellness and expense categories include nutrition, fitness, personal development, and mental health.
- Employee Share Ownership plan available with company matching.

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
  • Should be fully aware of CI/CD and promote usage within the team to aim for improving operations performance
  • Expert in managing and dictating database structure, handling optimization of the database with indexes or code / sql optimization, and querying complex queries for data pulls
  • Expected to be able to guide the team in any way necessary to help with development tasks.
  • Deals with the business as needed when requirements and technical decision making is needed
  • Should be able to make suggestions that help both parties
  • Should be a master of the domain, with knowledge to learn all aspects of the domain, along with expertise on the areas that have already been worked on
  • Full understanding of version control usage is expected
  • Assist with implementation of Architectural designs made from the IT Architect
  • Works in cloud as needed to help with implementation of architectural changes made by the architect
  • Continually engaged in optimization tasks to improve the system for the organization along with improving performance within the team
  • 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


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Diploma

Computer Science, Information Systems, Management, Management Information Systems

Proficient

1

Calgary, AB, Canada