Bachelor's Degree in Software Engineering, Computer Science or a closely related discipline. Total 10 years experience in which at least 6 years are direct hands-on software development experience.
Proficient in Object Oriented, interface driven design and implementation
Proficient in Microsoft .NET Framework and related development languages and tools
Strong hand's on development experience using language such as C#, .NET, Web API and others
Understanding of web technologies such as JavaScript, jQuery, HTMLX, XML, and JSON
Understanding of implementing database driven and service oriented design and architecture
Understanding modern unit testing practice and major vendor frameworks
Understanding large scale, multi-threaded and asynchronous design and implementation
Solid knowledge of Microsoft SQL Server database as a programming platform providing data access and related development languages and tools
Good knowledge of Azure Cosmos DB
Understanding of web-based communication protocols such as HTTP, HTTPS, Web Socket, UDP etc.
Must be self-motivated and able to perform well in a collaborative team environment.
Understanding of security protocols and models for web-based applications and development framework
Understanding of Windows operation system, Windows based web and application server platform and their its security models
Experience with source control systems and change management tools (e.g. Git, TFVC, GitHub etc.)
Experience in working within a team and provide one on one coaching and leadership to other team members
Must be comfortable with Azure DevOps tool, Jira etc.
Excellent oral and written communication skills
Strong analytical and problem-solving skills
Preferred
Experience with Cloud platform(Azure, GCP, or AWS)
Knowledge of Scrum/Agile
Experience using AI tools like GitHub Copilot as a pair programmer.
Experience with Datawarehousing using Snowflake and Business Analytics using Power BI
* Integration experience with authentication and authorization services (OAuth, ADFS)
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.