Software Developer Job Opportunity

The Larus Technologies Software Product team is currently developing end-to-end real-time solutions for the public safety and security industries. This includes data interfacing, collection, aggregation, display, exploitation and fusion functionalities. As a member of the Software Product team, you will design and develop software modules within an existing product. You should expect to work in a wide variety of software problems and learn and apply new skills. This is a full-time position starting immediately.

Essential Responsibilities

As a member of the team, your responsibilities include:

  • Design, development, integration and testing of software modules and systems
  • Interface development for various sensors and data sources
  • Interface development for various protocols, data formats and logical connections
  • Development and publication of reports and manuals
  • Close interaction with other team members on system integration and validation
  • Provide feedback and advice to other team members

Required Skills

  • Experience with object-oriented design
  • Experience with Java software tools and development environments
  • Experience using source control
  • Experience with NoSQL and relational databases
  • Excellent computer and manual problem analysis, evaluation and resolution skills
  • Strong organizational and problem solving skills
  • Strong verbal and written communication skills
  • Strong interpersonal skills
  • Experience with networking protocols and web services is an asset
  • Experience with concurrent, message driven, distributed applications is an asset
  • Experience with large dataset processing and analysis is an asset
  • Experience using or developing GIS software is an asset
  • Experience developing automated testing tools, or defining test cases is an asset
  • Experience developing a product that has been delivered to customers is an asset
  • Experience with functional programming languages is an asset
  • Experience with computational intelligence techniques is an asset

Desired Characteristics

  • Dynamic, self-motivated, proactive, multi-tasking and innovative
  • Proven ability to work individually or within a group
  • Ability to meet hard deadlines, plan and prioritize own work


  • University degree in Computer/Software Engineering or Computer Science or a College diploma in Computer Programming
  • 2+ years of direct experience in design, development, deployment and verification of software modules in C# or Java
  • Experience with both Windows and Linux/Unix is considered to be an asset

Location: Ottawa, Ontario, Canada

Please forward your resume to

© 2018 Larus Technologies