Senior Software Engineer to design and develop API integrations with a CRM system using GoLang for our travel management client
S.i. Systems
Calgary, AB-
Number of positions available : 1
- Salary To be discussed
-
Permanent job
- Published on June 4th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Our travel management client is seeking a Senior Software Engineer to design and develop API integrations with a CRM system using GoLang
Calgary-based client. Candidates will be working in-office 4 days/week (downtown Calgary)
Must haves:
- 3-5 years of experience as a software engineer or software developer with a focus on system-to-system integrations
- Experience with API integrations with Java, Golang and an understanding of DevOps
- Experience integrating with enterprise systems such as CRM, HR and ERP platforms
- Experience with Azure and/or AWS, including serverless and containerized environments
Nice to haves:
- Excellent written and verbal communication skills
- NetSuite experience
Responsibilities:
- Build and maintain RESTful, GraphQL and gRPC API integrations for internal and third-party systems.
- Design and define integration requirements and architecture with engineering / product teams.
- Develop and manage integrations, API versions and automated workflows.
- Ensure security best practices with OAuth 2.0, OpenID Connect, and API gateways.
- Troubleshoot and resolve integration issues for seamless system communication.
- Monitor and optimize integration performance with logging and tracing tools.
- Maintain API documentation using standards such as the OpenAPI Specification (OAS).
- Implement event-driven architectures with Azure Service Bus/Event Grid.
- Support containerized services in Azure Container Apps.
- Stay updated on industry trends to improve integration strategies.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you