Roles and Responsibilities
Opportunity:Technical Lead – .Net Core, Angular, Azure
What you’ll do on the job:
Write a clean well thought out design and code with an emphasis on quality, simplicity and maintainability.
Consider customers perspectives and experiences when designing systems.
Contribute to design reviews, code reviews and test case reviews.
Understand and adapt to new technologies, tools, methods, and processes from Microsoft and industry.
Technology evaluation and recommendation for application architecture problems.
Influence the team for the right design and technology implementation & give future architectural direction.
Communicate effectively and partner well with other disciplines of the project team to deliver high-quality solutions, documentation and support to customers.
Engage in DevOps and Agile practices.
Who’ll be a good fit:
5 to 8 years of Design/Development/Testing experience using large/complex applications using various Microsoft technologies (C#, .NET, SQL Server).
Experience in API / back-end code in C#, ASP.Net, MVC, WebApi.
Good experience on Requirement/Design/Code Review & Inspections practices.
Hands-on experience with Microsoft Azure platform and services.
Excellent written and oral communication skills.
Good understanding of enterprise-scale technologies and developing large-scale services.
Ability to evaluate architectural options (complexity, performance, high-availability, scalability, durability) and make the right recommendation for implementation.
Passion to constantly explore the latest technology related to our products and platforms.
Documentation of features, product marketing artifacts like feature blogs.
Ability to engage with potential leads and customers for demonstrations and troubleshooting any technical challenges in the product.
Collaborative and fun team.
Flat organizational structure.
Rewards and recognition.
Health care benefits.
Located at the heart of the city with world-class infrastructure