Role and Responsibilities
- Provide comprehensive technical guidance and expertise in leveraging cloud infrastructure and platform services to address complex business challenges.
- Assess project needs and collaborate with team members to deliver scalable, robust solutions.
- Design and implement microservices-based architectures, ensuring high availability, scalability, and maintainability across all deployed solutions.
- Develop APIs and microservices leveraging containerized environments, ensuring seamless integration and efficient communication between components.
- Drive adoption of best practices for microservices development, including service decomposition, data partitioning, and versioning strategies.
- Serve as a point of escalation for production support issues, ensuring timely resolution of critical incidents to maintain system stability and performance.
- Provide hands-on expertise in .NET Core and ASP.NET development, including designing and coding robust solutions while mentoring and guiding technical teams.
- Oversee production support activities, troubleshooting complex issues, identifying root causes, and implementing preventative measures to improve system reliability.
- Stay abreast of emerging technical trends and industry best practices, quickly acquiring and applying new knowledge to enhance .NET Core-based solutions.
- Design and deliver end-to-end, scalable solutions aligned with business requirements, leveraging insights from product management, development, and architectural leadership.
Required Technical and Professional Expertise
- Bachelor's degree or higher in Computer Science, Information Technology, Business, or related fields.
- 10+ years of experience in .NET development, including proficiency in the latest .NET technologies.
- Expertise in implementing .NET coding best practices and designing cutting-edge technology solutions.
- Proven experience in architecting and developing cloud-native applications, including API and microservices development using containerized environments.
- Strong understanding of microservices architecture principles, including service independence, resilience, and observability.
- Demonstrated ability to manage production support, act as a point of escalation, and resolve critical issues effectively.
Preferred Technical and Professional Expertise
- Familiarity with methodologies and industry-leading practices in technology and business transformation.
- Experience collaborating with cross-functional teams to deliver impactful, technology-driven solutions.
![](https://counter.adcourier.com/VmFuLkNhby4wODE1My4xMTA4NkBzZWxieXNpbmdhcG9yZS5hcGxpdHJhay5jb20.gif)