Intermediate Application Developer – Digital Nova Scotia – Leading Digital Industry

Intermediate Application Developer

We are a data-centric digitalization company that specializes in leveraging advanced technologies to transform the way companies collect, consolidate, and reuse training and operational datasets to propel their business goals. We work with leading OEMs and Enterprise clients to provide consultations, services, and digital tools to accelerate Enterprise training and operational intelligence.

The software development team is responsible for development of Xplorer application software and supporting development systems for builds and deployment. This role requires a curious and inquisitive person who shows initiative and seeks opportunities to continuously expand their area of understanding and improve their skillset.

To qualify you will need to have the following skills and attributes:

  • Live in Halifax Nova Scotia or are willing to relocate to work on site
  • Bachelor’s degree in Computer Science or equivalent training / experience
  • 3+ years relevant professional experience
  • Solid coding skills in an object-oriented language, C#
  • You’ve done professional or hobbyist work using 3D game engines
  • Passion for learning new technologies
  • Solid debugging and problem-solving abilities
  • A strong drive, work ethic and attention to detail are essential
  • Solid understanding of Git version control
  • You work well in a team and feel comfortable doing some individual heavy lifting
  • You take pride in the work that you do

Additional relevant experience:

  • Experience with Unity game development
  • 3D mathematics and trigonometry skills
  • Quality assurance and application testing experience
  • Experience working with REST APIs and WebSockets
  • WebGL development experience
  • Native development and debugging experience

Responsibilities:

  • Create effective and creative interactive training software
  • Develop robust 3D training applications using Unity, C# and VR / AR toolkits as required
  • Consistently write quality code according to specifications and best practices
  • Identity and resolve bugs efficiently
  • Assist in identifying, defining and documenting development requirements and specifications
  • Assist in quality assurance activities
  • Research emerging application development software applications, products, languages and standards in support of development efforts

Security Clearance:

  • Background check is required for employment
  • Candidates must currently hold Canadian Security Clearances (Reliability, Secret) or have ability to obtain

What we offer:

  • A hybrid and flexible hours work model
  • Learning opportunities and room to advance in an innovative, dynamic and diverse environment
  • Work with rapidly evolving technologies and tech that is pushing the limits.
  • Collaborating cross-functionally with all teams throughout the Business
  • Competitive salary and comprehensive benefits packages

Additional Requirements:

  • Currently holding or ability to obtain Canadian Government security clearances.

Due to the nature of our work, all work is done in Halifax and this is not a remote role.

Requirements added by the job poster

• Accept a background check

• Working in an onsite setting