Responsibilities:
- Design, build, and maintain application integration platforms, including Kafka-based Event Driven Architecture solutions such as Azure Event Hubs, and other integration tools like Azure Service Bus.
- Develop on the Microsoft Azure cloud platform, with experience in .NET development for application integration, including Producer/Consumer development and REST API development.
- Collaborate with DevOps teams to enhance CI/CD pipelines and deployment strategies.
- Contribute to the development and maintenance of platform services and APIs.
- Participate in code reviews, architecture discussions, and agile meetings.
- Troubleshoot and resolve issues across the full stack, from infrastructure to application layer.
- Document technical designs, processes, and procedures for knowledge sharing and compliance.
- Build new integrations between internal and external systems to support business and platform needs.
- Develop automation scripts for deployment and operational tasks, including PowerShell and shell scripts.
- Develop and deploy infrastructure as code using Terraform and YAML for scalable environments.
- Enhance operational monitoring and alerting to ensure high availability and performance.
Qualifications:
- Experience in software development lifecycle and agile methodologies.
- Excellent communication and documentation skills.
- Ideally, experience with Databricks and/or Python development.
- Additional valuable experience includes developing infrastructure as code, monitoring, and alerting.
* Free services are subject to limitations.