Job Description
The API Tech Lead will be responsible for the design, development, and deployment of the Azure Integration Services to support the data and application integration effort at Enbridge
Primary responsibility are to build new oData and REST APIs in Azure App Services, and Azure Function APIs to integrate with Azure SQL Server, CosmosDB
Create development plans and work closely with the project delivery teams on development estimates and release timelines
The ideal candidate is someone who is not afraid to get their hands dirty with new technology with an eye for detail and software industry best practices
Responsibilities
Provide technical leadership to teammates through coaching and mentorship
Collaborate with business teams to understand requirements and translate them into detailed design specifications and development backlog
Design solutions that are secure, scalable and sustainable
Write code, perform unit testing, develop appropriate artefacts / documentation, and facilitate final delivery
Maintain high standards of development process and code quality by adhering to best practices
Develop cost and time estimates associated with project and make decisions or escalate problems to appropriate resource if project is off timeline
Identify risks and mitigation strategies throughout the development cycle
Work with senior management to provide high level estimates on long-term roadmap initiatives
Assist the DevOps/support teams in various activities, such as troubleshooting high priority implementation issues, production investigations, etc
Skills
Well versed in cloud development and Agile principles
Experience with Visual Studio, .NET Framework, .NET Core and C# programming
Experience with Azure cloud (Service bus, Event Grid, App services, Azure functions, Logic apps, App Insights, etc)
Experience with building RESTful APIs
Microservices, integrations and working with XML, JSON, etc
Experience with relational and NoSQL databases (Cosmos DB)
Familiar with CI/CD toolset Azure DevOps, Jira, Git, Terraform, ARM, etc
Excellent verbal, written and interpersonal communication skills
Strong problem-solving skills
Any Gradute