Software Engineer Integrations
New
CanadaFull-TimeMiddle
Salary88,000 - 132,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–5 years
- Required Skills
- PythonKubernetesC#RESTful APIsAzure DevOps
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent professional experience.
- 3–5 years of experience working with integration platforms, integration products, or related software engineering environments.
- 3–5 years of experience developing and supporting integration solutions in enterprise environments.
- Strong experience with programming languages and technologies such as C#, Python, APIs, Azure DevOps, and Kubernetes.
- Experience designing, developing, testing, and documenting software solutions.
- Understanding of integration architecture principles, APIs, and modern software development practices.
- Ability to troubleshoot technical issues and contribute to operational support activities.
- Strong analytical and problem-solving skills with attention to detail.
- Ability to collaborate effectively with engineers, analysts, architects, and business stakeholders.
- Experience with Dynatrace or similar monitoring tools is considered an asset.
Responsibilities
- Design, develop, test, and document integration solutions that align technical capabilities with business requirements.
- Collaborate with systems analysts, solution designers, IT architects, engineers, and business stakeholders throughout the software development lifecycle.
- Support the architecture, implementation, and continuous improvement of integration platforms and applications.
- Assist with daily operations, troubleshooting, monitoring, and maintenance of integration solutions.
- Develop and maintain scalable software components using modern development practices and technologies.
- Research, evaluate, and recommend operational procedures, tools, and best practices to improve integration processes.
- Contribute to technical documentation, knowledge sharing, and process improvements across the engineering team.
- Analyze business needs and translate requirements into effective technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site