Full-time · Noida, India
Responsibilities
Hands on leadership through the design, planning, development and system testing stages
Participate in presales activities and carry out prototyping and technical investigation and evaluation
Act as an interface between stakeholders to resolve open issues and manage risks
Achieving technical certifications as per organizational norms
Participates in candidate interviews and talent management
Role Requirements
4+ years of hands on enterprise level software development experience
Four-year Computer Science degree with strong academic background
Experience with requirement gathering, system design, proposing technical solutions and estimation
Experience of exception handling, multi -threaded programming, memory management and application tuning
4-6 years of development experience in C#, ASP.NET, JavaScript, JQuery and SQL Server
Some knowledge of HTML and CSS and IIS configuration is expected
Good understanding of presentation layer frameworks like MVC, MVVM, WPF as well of REST and SOAP services
Proven experience of using design patterns and SOLID and DRY principles in development work
Proven experience of white box testing using NUnit, Visual Studio Test or some other framework
10.Hands on Experience in Azure Functions, Azure App. Services, Azure Storage, Key vault.
Ability to work as individual contributor as required in projects
Self-motivated, passionate, empathetic and approachable
A team player eager to help and learn
A sharp critical thinker
Excellent written and verbal English communication and presentation skills
Strong multi-tasker with great time management skills
Nice to Have:
Knowledge of XAML and AngularJS
Experience with Web API framework
Microsoft certifications
Sign up to view 0 direct reports
Get started
This job is not in any teams