Responsibilities:
- Identify, analyse and develop APIs, Microservices and core system additions using .NET core and Azure integration using Microservices.
- Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting, and implementation.
- Develop solutions by designing system specifications, standards and programming.
- Troubleshoot issues and provide bug fixes.
- Create/Manage Basic CI/CD Pipelines (Azure Devops).
- Deep understanding of Synchronous / Asynchronous communication patterns and problem-solving abilities with respect to Azure Service Bus, Azure Event Hub
- Must have hands on experience in .NET/C# core.
- Knowledge of Integration Design patterns for building APIs from the ground up using .NET Core, error handling and reconciliation mechanisms.
- Good Knowledge on SQL (MSSQL) and TDD/Unit-Testing
- Implementation experience with Azure service bus, Azure key vault, Azure App service, Application Insight, Cosmo DB, API management preferred.
- Good knowledge and experience of GIT, JIRA and confluence.
- Azure DevOps experience including create pull request, participating in reviewing team members pull requests, migrating code to different environment using pipelines, etc.
If you have any questions, please contact Dustin at *************@mtr.com.au