Careers

Selkirk Systems is always looking for great talent. Currently we are seeking intermediate/senior java developers.

Please read below for more details.

Job Description:

Selkirk Systems is a leader in emergency management solutions for the wildland firefighter, and we are expanding our team of experienced, dedicated developers. We combine a passionate, agile approach to developing software and building great solutions for our customers with a casual, fun workplace.

Role:

As a member of the Selkirk development team, you will be responsible for designing, coding, and deploying field and server side components across a diverse range of platforms for use by emergency management professionals. You must be keen on developing high quality code, and will be involved in the development of applications as well as continuous improvement to our development processes. You should excel at working in small, fast paced development teams to create innovative solutions, and enjoy seeing projects from inception to operational use by real end users. You will have strong technical communication skills including the ability to discuss design and implementation decisions within a team environment.

This position is located in Victoria, British Columbia. You may be required to travel on an occasional basis both within Canada and internationally to work directly with customers.

Requirements:

  • Experience applying object oriented programming techniques to develop reusable components and services
  • Java development experience
  • Proficient in both an IDE environment such as Eclipse as well Unix and Windows command lines

Experience in some or all of the following an asset:

  • Emergency management application development
  • Automated vehicle location / resource tracking / computer aided dispatch application development
  • Development of rich GUI’s with Swing or SWT
  • Use of agile development methodologies (Scrum, XP)
  • Dependency Injection and Inversion of Control frameworks (Spring Framework)
  • OSGi/Eclipse RCP
  • Continuous Integration and Repeatable builds with Ant or Maven
  • Automated test tools: unit, integration and UI (JUnit, TestNg, QFTest)
  • J2EE Servlets with Web MVC frameworks
  • ORM with Hibernate
  • Deploying applications into an Enterprise environment
  • Grails Web Framework
  • Web Design and CSS
  • Development with Google Earth, Microsoft Virtual Earth


Response Information
:

Please respond with a resume and cover letter to careers@selkirksystems.com, quoting this position in your subject line. We thank-you for your interest, only shortlisted applicants will be contacted.