Level 2 Developer - Edmonton

Banner Accent
Created with Sketch.

About SIRKit

SIRKit is a Managed Service Provider (MSP) established in 2007. We continually work to deliver an experience for our clients that rivals an internal IT department, for a fraction of the cost.

With offices in Edmonton, Kelowna, and Yellowknife and clients across North America, we are looking to grow our business over the coming years and become a national leader of Managed Services. Our mission is to build relationships with, be accountable to, and protect our partners with exceptional technology solutions.

We deliver efficient service by focusing on documented, repeatable processes and automation. The efficiency of our work allows us to deliver great value to our clients while compensating our team fairly. Our clients are accustomed to a friendly, outgoing and engaged experience, and every person on our team is responsible for maintaining that experience.


What type of people work for us?

Experience and education are always important, but first and foremost we are looking for cultural fit. We work as a team and want to ensure Our team is highly motivated and won’t settle for “OK” solutions, we want the best!

We have processes and procedures for the team to follow but we expect everyone to think critically and challenge the status quo when it’s not applicable or no longer makes sense. We hire great talent and expect them to be part of SIRKit’s growth. SIRKit wants to be part of our teams growth too, and we have made coaching and training part of our culture.


What does an average day look like on SIRKit’s development team?

This full-time opportunity in our South-Edmonton office will have you join our development team. Our developers support our Technical Services team by developing, building, implementing and supporting: automation, integrations, and applications.

 SIRKit utilizes Agile Development Methodologies to create desktop and web-based solutions. We use Git to maintain accurate version control as well as enable continuous deployment. Our development projects are dynamic and adapt to our teams’ needs, you won’t be stuck on the same project forever. Our projects are for internal use, we do not contract development for our clients.

 This position reports to our lead developer. The average workweek is 40 hours Monday to Friday with variable start times. Overtime and travel within Canada are unlikely to be required in this position.

Non-Technical Responsibilities:

  • Ready to start your work on time
  • Track time continuously
  • Submit timesheets and expenses weekly
  • Available to work outside of business hours, as required
  • Maintain a clean personal workspace and contribute to shared office tasks
  • Look for and implement changes to increase accuracy and efficiency
  • Deliver feedback to coworkers and graciously accept feedback
  • Communicate effectively with clients and coworkers, of varying personalities 
  • Remain calm and collected when faced with daily challenges

Technical Responsibilities:

  • Follow best practices to design and develop supportable solutions 
  • Perform support and debugging on developed solutions
  • Build new features, provide maintenance and support on SIRKit developed solutions
  • Analyze and propose improvements for SIRKit’s processes and procedures
  • Prioritize work appropriately
  • Keep documentation up to date 
  • Document 'tribal knowledge', where possible
  • Share undocumentable 'tribal knowledge' with the entire team

Candidate Requirements

  • 2-4 years of experience with web-application technologies
  • Exceptional verbal and written English communication skills
  • Intermediate experience with HTML and CSS and JavaScript
  • Experience with relational databases; MySQL, MS SQL
  • Experience with object-oriented development; PHP, C#, .NET, Java
  • Understanding of REST concepts
  • Basic understanding of networking: IPV4, DHCP, DNS
  • Ability to learn new concepts, programming languages, and technologies

Candidate Assets

  • Advanced HTML, CSS, Less, Sass
  • Experience scripting; PowerShell, bash, etc.
  • Experience with technologies such as: NodeJS, AngularJS or similar, Laravel
  • Linux experience
  • Experience with ConnectWise Automate/Manage and Atlassian Jira/Confluence

Compensation and Benefits

  • SIRKit’s Level 2 Developers earn $55,500-$68,500
  • Staff earn two weeks vacation in the first year and three weeks vacation thereafter
  • Staff are afforded five (5) personal/sick days per year
  • Group benefits including health, dental and vision
  • We host monthly training sessions and provide other professional development opportunities, including video-based training
  • SIRKit’s office is stocked with a full selection of coffees, espresso, and snacks for the team
  • Team social events are scheduled 4-6 times per year
  • SIRKit hosts an annual client appreciation event with staff

If you’re interested in joining SIRKit’s team, we invite you to apply for this role by submitting a cover letter, resume and examples of your development work, such as a GitHub to Careers@SIRKit.pro

No phone calls or drop-in applications, please.

SIRKit is an equal opportunity employer. Creativity, innovation, diversity and inclusion are cornerstones of our success

© 2019 Sirkit. All Rights Reserved.