Back to jobs

Interface Developer

Ottawa, Ontario, Canada

The Company 

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we’ve been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we focus on improving workflows to help our customers achieve more efficient operations, better service and more just outcomes.

Our teams are driven by innovation, expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem, you’ll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. If you’re passionate about making a meaningful difference, we’d love to hear from you.

The Role  

You will be responsible for designing, building, and maintaining the APIs and interface integrations that are integral to our applications. In this role, you will collaborate closely with developers, product managers, and other stakeholders to create efficient, secure, and scalable solutions. Additionally, you will ensure seamless integration between various internal products and third-party systems.

What You'll Do

  • Develop, build, and maintain scalable back-end solutions for server applications to support business needs
  • Design and implement RESTful and SOAP APIs, leveraging tools such as Postman, Swagger, or Fiddler for testing and debugging
  • Collaborate with developers, product managers, and designers to ensure seamless integration of server-side applications
  • Utilize programming languages and frameworks like Python, C#, .NET, C++, or Java to deliver effective solutions
  • Manage and optimize databases, including SQL query optimization, caching mechanisms (e.g., Redis, Memcached), and data transformations with formats like JSON, XML, and YAML
  • Working Linux/Unix servers, write shell scripts, and manage secure access protocols such as SSH and SFTP
  • Employ Git and branching strategies for efficient version control and collaborative code management
  • Ensure high-quality code through unit testing (e.g., JUnit, Mocha) and debugging tools
  • Implement and maintain microservices architectures, serverless solutions, and message broker systems like RabbitMQ, Kafka, or Redis
  • Manage authentication and security protocols, including OAuth, JWT, and data encryption, while adhering to security best practices
  • Oversee network communications and protocols, such as HTTP/HTTPS, WebSocket, and FTP
  • Manage API interactions and security using API gateways, such as AWS API GatewayTransform data formats and ensure compliance with data interchange standards such as REST and SOAP

What You Bring

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3–5 years of relevant experience in back-end development and integration
  • Strong problem-solving skills with the ability to effectively address and resolve technical challenges
  • A keen attention to detail, ensuring clean, optimized, and maintainable code
  • Adaptability to stay current with evolving back-end technologies and frameworks
  • Proven collaboration skills, working closely with front-end teams, designers, and stakeholders for cohesive project delivery
  • Excellent communication skills, with the ability to articulate complex technical concepts to non-technical team members
  • Analytical thinking, with a track record of identifying bottlenecks and troubleshooting data flow issues
  • Demonstrated expertise in creating detailed documentation for API connections, data formats, and integration procedures

Equal Opportunity 

Versaterm is committed to building and supporting inclusion, diversity, and equity, and sustaining a barrier-free environment. Accommodations are available, on request, throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies, please contact info@versaterm.com. 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...

Select...
Select...
Select...