Match score not available

Interface Developer

Remote: 
Hybrid
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Ottawa (CA)

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field, 3–5 years of experience in back-end development, Knowledge of APIs, databases, and security protocols, Proficient in programming languages like Python, C#, or Java.

Key responsabilities:

  • Design and build API integrations
  • Collaborate to create scalable solutions
Versaterm Public Safety logo
Versaterm Public Safety SME http://www.versaterm.com/
201 - 500 Employees
See more Versaterm Public Safety offers

Job description

The Company 

For over 40 years, Versaterm has been a pioneer in public safety software, revolutionizing agencies' operations, both large and small, with a comprehensive range of solutions from community engagement to case closure. Versaterm's commitment to public safety is exemplified by a steadfast dedication to customer satisfaction, the development of innovative software solutions driven by advanced technologies, and a team passionately dedicated to making a positive impact on the lives of those sworn to serve. 


This is an exciting time for us! We are currently undergoing significant growth, marked by increased sales and implementations of our public safety products. Join us as we continue to innovate, focusing on creative and seamless solutions that empower our customers to prioritize the communities they serve. 

 

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.


Key Responsibilities

  • 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. 


    Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Industry :
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Problem Solving
    • Collaboration
    • Communication
    • Adaptability
    • Analytical Thinking
    • Detail Oriented

    UI Developer Related jobs