We craft remarkable experiences.
Senior .NET / Integration Developer
Location
Canada
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior .NET / Integration Developer
Aequilibrium
• Design, develop, and maintain secure, high-performance REST API and service integrations across the VeriLink integration layer. • Coordinate directly with vendors (Fiserv, VeriPark) and internal teams to execute complex core banking integrations. • Support extensive integration testing activities, including System Integration Testing (SIT), regression, and end-to-end validation. • Assist in the deconversion and retirement of legacy platforms (Forge 2.0), ensuring clean data archiving and member continuity. • Collaborate with product managers, designers, architects, and developers in Agile delivery teams.
Job Requirements
- 5+ years of recent experience in senior software development roles.
- Strong backend development experience with .NET, C#, and enterprise application integration.
- Extensive hands-on experience building and consuming RESTful APIs and working with OpenAPI standards.
- Experience with Microservices architecture and continuous integration pipelines.
- Strong database experience and knowledge of data mapping/reconciliation.
Benefits
- Opportunity to work on impactful, large-scale modernization initiatives.
- Collaborative and supportive engineering culture.
- Exposure to modern cloud-native technologies and platforms.
- Flexible and dynamic remote delivery environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Participate in and sometimes lead technical integration sessions with our customer development teams, providing expert advice and hands-on support regarding how to integrate with our platform throughout the integration lifecycle. • Develop detailed technical specifications for integrations between our platform and our B2B customers' backend systems (including API and event mappings, data flows, etc). • Design, implement/code, test, and deploy custom integrations, connectors, or extensions when customer requirements go beyond standard product capabilities. • Facilitate technical integration and troubleshooting sessions with customers' engineering teams to ensure successful connectivity between our platform and theirs, following the deployment of the customer-specific integration connector. • Serve as the primary technical subject matter expert for the components owned by you and the Integrations Development Team, supporting pre-sales consultations, implementation, and post-launch activities. • Build and maintain a library of compelling documentation, demos, prototypes, or Proof of Concepts (PoCs) to showcase our platform integration capabilities to accelerate the sales cycle.
• Participate in technical integration sessions with development teams. • Develop detailed technical specifications for integrations. • Design, code, test, and deploy custom integrations. • Lead technical integration and troubleshooting sessions. • Serve as the primary technical expert for the integrations team's components.
• Design and develop scalable solutions using Adobe Experience Manager (AEM) across both frontend and backend layers • Build and integrate modern frontend applications using Next.js and JavaScript frameworks • Develop backend services and integrations using Node.js and Java • Work within AEM as a Cloud Service (AEMaaCS) and/or on-prem environments • Collaborate on CI/CD pipelines, cloud deployments, and DevOps best practices • Integrate AEM with third-party systems, APIs, and marketing technologies • Support content migrations, component development, and platform enhancements • Partner with stakeholders to translate business requirements into technical solutions • Ensure performance optimization, scalability, and code quality
• Design, build, and maintain backend services using Go (Golang). • Develop efficient, reliable, and high-performance solutions that meet product and business requirements. • Work with relational database schemas and optimize queries using PostgreSQL. • Collaborate with cross-functional teams to architect scalable, maintainable systems. • Write clean, maintainable, and well-documented code. • Troubleshoot, debug, and improve application performance. • Contribute innovative ideas, improvements, and best-practice solutions to the team. • Participate in code reviews and mentor junior developers as needed.



