Software Developer responsible for building secure integrations between internal systems and external partners. Collaborating on API design and maintaining observability throughout the software lifecycle.
Responsibilities
Build integrations between internal systems (ERP, CRM, PIM) and external partners, government bodies, and compliance agencies
Design and maintain secure REST APIs and event-driven components using Azure Service Bus, Event Hub, Azure Logic Apps and Azure Functions
Define API contracts with Swagger spec-first — before implementation begins
Embed security into every stage — from design to production
Instrument code for observability: structured logging, distributed tracing, and Application Insights
Contribute to feature analysis, design, effort estimation, CI/CD pipelines, and cross-team code reviews
Requirements
Bachelor’s in Software Engineering, Computer Science, or equivalent experience
5+ years in cloud software development with a consistent focus on API design and system integration
Strong C# and .NET skills (full-stack, OOP, and functional programming)
Experience building fault-tolerant, scalable products across platforms
Proven track record integrating third-party, partner, or government/compliance APIs
Agile mindset with strong analytical and communication skills
Comfortable across the full SDLC — design, security, development, and maintenance
Benefits
Attractive compensation package
Training Tuition Reimbursement Program
Work-life balance with a flexible working schedule
Principal Software Engineer building next - gen AI CX tools for TTEC Digital. Collaborating with teams to solve complex engineering problems in a startup - like environment.
Engineering Technical Lead at TTEC Digital responsible for building AI CX tools in a startup environment. Leading teams to create innovative solutions for major brands across the globe.
Product Engineer with strong product sense and engineering skills for a leading IT services company. Taking ambiguous goals and delivering software solutions with minimal guidance.
Senior Full Stack Developer using Angular and .NET to deliver digital banking solutions at Beem Credit Union. Collaborating with cross - functional teams for robust and scalable technology solutions.
Senior Solution Consultant at Guidewire shaping customer adoption of Guidewire Cloud capabilities through close collaboration with customers and mentoring junior consultants. Elevating customer success by bridging needs with solutions and delivering innovative Guidewire Cloud features.
Solution Consultant working at the intersection of technology and customer adoption for Guidewire. Delivering industry - wide solutions through strategic partnerships with key customers and stakeholders.
Full Stack Developer building and maintaining data pipelines for audience data at CBC. Collaborating with teams to enhance data tools and workflows while embracing a hybrid work model.
Software Engineer developing full - stack solutions at TrueContext, leveraging AI tools for enhanced productivity. Building features across React front end and Java backend for field service operations.
Software Engineer designing, building, and evolving compliance technology solutions for the wealth management industry. Collaborating across teams for high - quality software delivery and continuous improvement.
Engineering Project Lead leading technology deployment projects at CBC/Radio - Canada. Managing detailed designs, implementation phases, and ensuring compliance with regulations.