Job Description: We're looking for software professional to lead our .net development team. The profile requires good experience with Microsoft technologies and hands on work on project solution, code and setup etc.
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
- 8+ 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
- 8+ years of development experience in C#, ASP.NET, JavaScript, JQuery and SQL Server
- Hands on experience in Azure services (Azure AD, Azure Function, Azure App services, Azure SQL DB ), Service Bus, Event Hub, Event Grid, Cosmos DB
- Good knowledge of HTML, AI 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
- Knowledge of source code versioning systems like Git, SVN, TFS etc.
- Cloud fundamentals
- 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
Job description provided by Optimus Information.
View the original posting