Job Summary
We are looking for an experienced Senior Azure .
NET Developer Lead to join our Data Products and Integrations team for a new project.
The ideal candidate will have strong hands-on experience developing cloud-native applications using Microsoft Azure, C#, and .
NET technologies. This role requires expertise in designing and developing scalable, high-performance REST APIs and working with distributed systems and event-driven architectures.
The candidate should also have experience leading development activities, participating in technical design discussions, and collaborating with cross-functional teams in an Agile SAFe environment.
Key Responsibilities
- Participate in all phases of the Software Development Life Cycle (SDLC), from design and development to testing and deployment.
- Design, develop, and maintain scalable cloud-native applications using Azure, C#, and .NET.
- Build and support high-volume REST APIs and integrate services using Azure API Management.
- Develop event-driven solutions using Azure Functions, Service Bus, Event Hub, and other Azure services.
- Work with Cosmos DB, Kafka, GraphQL, and Apache Flink for data processing and integration solutions.
- Translate business and technical requirements into high-quality, scalable, and maintainable software.
- Lead technical design discussions, code reviews, and development activities.
- Identify and resolve application performance issues, bugs, and technical challenges.
- Follow software development best practices, security standards, and architectural design patterns.
- Collaborate with team members and provide technical guidance and mentorship when required.
Required Technical Skills
- 5+ years of experience in Microsoft .NET development.
- Strong expertise in C# and .NET technologies.
- 2+ years of hands-on experience developing cloud-native solutions using Microsoft Azure.
- Experience with Azure services such as:
- Azure Functions
- Azure Service Bus
- Azure Event Hub
- Azure Logic Apps
- Strong experience designing and developing high-volume REST APIs.
- Hands-on experience with Azure API Management.
- Experience with Cosmos DB.
- Working experience with Apache Kafka.
- Experience with GraphQL.
- Experience with Apache Flink.
- Previous experience in a Technical Lead or Team Lead role.
- Experience working in Agile / SAFe development environments.
Preferred Skills
- Strong SQL knowledge, including database schema design, SQL queries, and performance tuning.
- Knowledge of software architecture and design patterns.
- Understanding of application security and secure coding practices.
- Experience with Azure DevOps.
- Strong communication, problem-solving, and collaboration skills.