Software Developer

Software Developer

Vancouver, British Columbia, Canada  - Permanent

Job Description

Our client understands how inefficient, costly and annoying tracking and fixing software errors can be, and they're on a mission to to do something about it. Led by a team of successful serial technology entrepreneurs, they are building an AI platform that helps teams detect, analyze and fix errors more quickly and easily.

If you've ever wanted to build a tool that helps other Developers, this could be the place for you!

As a Software Developer here, you’ll have shared responsibility for building a platform of connected services and applications used by Developers and software teams. The main focus of this role is to build the platform and backend integrations. If you are a creative problem solver, and highly self-driven, we’d love to speak with you. This is a great opportunity to be part of the team building the platform. There will be lots of opportunities for learning, and you’ll be expected to bring a solid technical skillset and learning mindset.

Your Responsibilities
- Contribute to software projects in a team-oriented environment
- Build the platform and integrations, following architectural patterns and guidance (.Net & Microservices on Azure)
- Build, maintain, and monitor the platform and integrations
- Participate in planning and execution for the platform and integrations
- Work with internal and external customers to ensure systems are appropriately tested
- Create and maintain technical documentation, sharing knowledge with team members
- Contribute to continually improving development processes, tools, and standards
- Provide technical expertise including benefits, impacts, and estimates to support decision making
- Develop with the business in mind through a deep understanding of the industry, customers, and business processes

Must Have Skills:

- Proven experience building API-based integrations
- 3+ years of professional experience as a software developer
- Diploma or Degree in Computer Science, or equivalent
- Technical skills: C# .Net, Integration platforms, and architectural patterns, Web services, OOP, DI

Nice to Have Skills:

- Experience programming with .Net Core 3.0
- Experience with Microservice architecture
- Experience developing with containers
- Experience integrating third-party data, ideally in a distribution environment
- Experience with Azure
- Understanding of AI and ML at a high level
- Experience programming with Python


Starting: ASAP

Similar jobs in Vancouver:

Similar jobs in other locations: