Our crown client is need of a Senior API Platform Software Developer for a 12 month contract.
This is a remote 12-month contract but requires Canadian Reliability Status. (Reliability status or higher)
Primary Responsibilities
- Design, develop, and integrate information systems and integration platform technologies according to industry best practices and our Crown client’s standards .
- Advise on optimal use of the integration platform and contribute to enhancing its capabilities.
- Review system models, specifications, diagrams, and charts to provide direction and advice in areas related to APIs, event services, integration patterns, and DevOps.
- Develop standards and processes for coding, deployment, testing, and governance.
- Analyze and resolve complex technical support issues, including solution lifecycle management.
- Ensure security, performance, and availability of the platform and services.
- Present and demo work to large audiences, including senior executives.
- Create and maintain technical processes and procedures.
- Perform hands-on tasks to maintain and enhance the platform.
- Support Technical Community of Practice activities such as knowledge-sharing and development of standards.
Top Skills Required
- Hands-on experience with Microsoft Azure and its relevant build, deployment, automation, integration, DevOps, networking, and security technologies in cloud and hybrid environments.
- Experience building reusable and resilient APIs in Hybrid Cloud environments ( Microsoft Azure and our data center ) and pure Azure Cloud environments.
- Hands-on experience with .NET.
Other Skills Required
- Post-secondary degree in a related field such as Computer Science or Engineering.
- Minimum of 7 years’ experience in software development and/or technical architecture.
- Experience developing and deploying enterprise technology using CI/CD practices.
- Strong organizational skills with the ability to break down big plans into achievable timelines and incremental deliverables.
- Experience leveraging Azure API Management to virtualize REST APIs and support existing SOAP services written using legacy technology.
- Experience with Azure Functions, Azure Event Hubs, Azure Service Bus, and secure APIs.
Assets
- Experience with Azure API Manager, Application Gateway, Application Service Environment.
- Experience working with technology vendors and systems integrators.
- Experience managing integration design patterns and practices, including API virtualization, resilient event-driven architecture, and asynchronous processing.
- Experience with security scanning tools.
- Experience with Infrastructure as Code (IaC), Terraform, YAML.
- Experience integrating legacy systems into modern tech stacks.
- Understanding of Microsoft Active Directory, Azure Active Directory (including B2B and B2C implementations).
- Positive energy, openness to feedback, and strong communication skills to ensure alignment with internal stakeholders and vendors.