We’re looking for resources having 6 to 10 years with expertise in Microsoft Technologies to join the group of our Microsoft Technology team
Mandatory:
• Good experience in C#, .NET Core, Angular 6+/React.js 16.0.0+, SQL Server
• Good experience as Full Stack Developer (MEAN Stack or MERN Stack or both)
• Experience in Azure Web Apps development, Cognitive services and Deployments
• Knowledge on AWS (optional)
• Good experience in database designing, writing complex SQL queries and performance tuning
• .NET/ Web API (.NET CORE)
• Visual Studio, TFS, VSTS and GIT
• Modular programming in Angular 6+/ React.js 16.0.0+, Type Script and other front-end unit testing tools
• CI/CD, DevOps, setting up and managing Build and release pipelines
• Have good experience in DevOps Pipeline creations.
• Experience in projects managed in accordance with AGILE (SCRUM) methodology
• Version control software experience in Git/Bitbucket/SVN/Clear case/PVCS/any other tool
• Strong problem-solving and analytical skills leveraging all available resources
• Attention to detail and commitment to high quality/error free deliverablesC#
Translate application storyboards and use cases into functional applications
• Design, build and maintain efficient, reusable and reliable code
• Ensure the best possible performance, quality, and responsiveness of applications
• Drive the project to achieve the milestone
• Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
• Understand existing application architecture and solution design
• Deep understanding of data structures, algorithms, programming patterns, and solving complex problems
• Experience with working with Agile methodology and scrums, and stand ups
• Demonstrated history of excellent troubleshooting, analytical. and problem-solving skills
• Proven track record of designing and delivering large-scale, high quality systems and software products
• Strong written & oral communication skills
• Lead or Mentor junior and/or mid-level developers
• Review code and establish best practices