Core requirements:
• overall 10 years of experience designing, developing and delivering complex software solutions.
• over 5 years of experience in front-end customer discussions, customer engagement, and success stories.
• develop and execute poc, mvp, and application transformation projects in a microsoft environment. Net and cloud-native environments.
• extensive hand-on experience in design and development of full application stack in following areas:
o design software systems with various microsoft technologies—c#, .net, asp.net, mvc, dotnet core
o strong experience of sql server database, sql queries, and worked on data-extensive applications
o advanced abilities coding in ui technologies such as angular (14 and above), react
o experience on web api, rest, and multi-tier distributed systems
o should have knowledge of devops tools and technologies, which includes but not limited to jenkins, microsoft azure, chef, docker, splunk
o extensive cloud experience on any one or more is essential—amazon web services, azure, or google cloud.
• experience with current testing methodologies, test-first development, bdd, unit and functional testing and one or more frameworks (e.g., junit, nunit, mstest, karma, selenium)
• expertise in engineering best practices such as design patterns, customer-centric design, test-driven development, refactoring, code review, continuous integration, building highly scalable applications, application security, and performance optimization.
• excellent communication and collaboration skills, able to drive critical conversations at all levels of internal and external stakeholders (both technical and non-technical).
• self-driven, able to navigate the team in ambiguous environments and ever-changing client priorities.