Our client operates the most advanced transport network and serves as a key innovator in technology and payment solutions for the transport sector.
About the Role:
This role entails working closely with diverse teams, analyzing user needs, delivering intuitive experiences, enhancing application efficiency, and ensuring the system's scalability and security.
Responsibilities:
- Leverage .NET Core, cloud-native architectures, and PaaS solutions within the Azure Cloud ecosystem.
- Work alongside supportive and talented professionals who foster a culture of innovation and knowledge sharing.
- Develop and maintain robust, scalable products and systems with clean, well-structured code.
- Accurately capture and document business requirements to drive system clarity and efficiency.
- Play a key role in maintaining service reliability and ensuring seamless customer experiences.
- Share innovative methods and approaches to elevate team performance and solution delivery.
- Engage in proactive troubleshooting to diagnose and resolve critical issues efficiently.
- Develop clean, efficient, and scalable applications using C# (8.0/9.0).
- Build robust, high-performance solutions with modern frameworks.
- Design and deploy cloud-native applications using Azure Functions and App Services.
- Contribute to deployment automation, streamline workflows, and manage production issue escalations.
- Utilize SQL, Cosmos DB, and other database technologies to ensure optimal performance and reliability.
- Apply TDD, unit testing, and CI/CD best practices to maintain high standards of development.
- Experience with React or similar frameworks to create seamless user interfaces.
- Hands-on experience with Docker and Kubernetes for scalable deployments.
- Familiarity with Atlassian tools (Confluence, Jira, Bitbucket) and Slack for effective teamwork.