Software Development Analyst (14 Month Contract)
Location: New Westminster, BC / Hybrid
Staffing Placement Opportunity
Position Overview
We are seeking an experienced Software Development Analyst to support the design, development, testing, deployment, and ongoing support of enterprise system integrations for a large-scale application modernization initiative.
This is a 14-month contract with the possibility of extension. The successful candidate will work closely with project managers, business stakeholders, architects, cybersecurity, infrastructure, analytics, and development teams to deliver secure and reliable integration solutions.
The successful candidate may also support other full lifecycle technology projects based on business priorities and project requirements.
Project Overview
This project will replace an end-of-life operational application with a modern solution built on the Microsoft Power Platform.
The new application will serve as the central system for managing operational events and will integrate with multiple enterprise systems to support business operations, reporting, and analytics.
Key Integrations Include
• Enterprise Asset Management (EAM)
• Supervisory Monitoring and Control (SMC)
• Health & Safety Management Systems
• Power BI
• Microsoft Azure Services
• Other enterprise operational and reporting systems
Key Responsibilities
• Integration Analysis & Design
• Collaborate with business and technical stakeholders to understand integration requirements.
• Analyze source and target systems, interfaces, business processes, and data structures.
• Design integration solutions and interface specifications.
• Define data mappings, transformation rules, and integration workflows.
• Integration Development & Implementation
• Develop and maintain APIs, web services, and integration components.
• Configure and support REST, SOAP, event-driven, and file-based integrations.
• Build integration solutions using approved technologies and development standards.
• Develop Azure-hosted integration services and middleware components where required.
• Integration Testing & Support
• Develop and execute integration testing.
• Support System Integration Testing (SIT), User Acceptance Testing (UAT), and production deployments.
• Troubleshoot integration issues, data synchronization problems, and interface failures.
• Monitor and support integrations during implementation and post-deployment.
• Integration Governance & Security
• Ensure integrations comply with architecture, security, and integration standards.
• Implement secure authentication, authorization, encryption, and API governance practices.
• Participate in technical reviews and architecture assessments.
Key Deliverables
• Integration requirements and technical specifications
• Current and future-state integration architecture documentation
• Data mapping documentation
• API specifications and interface contracts
• Data flow diagrams
• Security and authentication documentation
• Technical design documentation
• API, web service, and middleware development
• Integration configuration and deployment
• Unit, integration, and system testing documentation
• Deployment and release documentation
• Standard Operating Procedures (SOPs)
• Operational support and troubleshooting guides
• Risk assessments and dependency documentation
• User Acceptance Testing (UAT) support
• Knowledge transfer documentation
• Technical presentations and stakeholder materials
• Project status reports and meeting documentation
Required Qualifications
• Bachelor's degree in Computer Science, Information Systems, or a related discipline.
• 5+ years of experience developing and supporting enterprise application integrations.
• Experience designing and developing:
• REST APIs
• SOAP Web Services
• System-to-system integrations
• Experience integrating enterprise applications using APIs, messaging platforms, and secure file transfers.
• Experience with Microsoft Power Platform, includ
M
Software Development Analyst
Microserve
CA
Posted 7/31/2026
3-5
Interested in this role?