Titre du poste ou emplacement
RECHERCHES RÉCENTES

Interface Developer

Versaterm - 25 emplois
Nepean, ON
Temps plein
Expérimenté
Salary:

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

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 35 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 areavailable, 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 [email protected].

Partager un emploi :