Job Description

Technical Lead - .NET Technologies

Powai, Mumbai or Airoli, Navi Mumbai

Current Work Experience
5 to 8 Years

Skills (Mandatory)
  • Experience in delivering solution through .NET framework using C#, ASP .NET, XML, Web Services
  • Knowledge of client-side scripting libraries using JavaScript/JQuery
  • Strong grasp of OO principles 
  • 2+ years of development experience in OO languages such as C# or C++
  • Strong knowledge of SQL and database technologies
  • Skilled in representing architectural views of a system using diagramming/modeling tools 
  • Excellent written, verbal communication and customer interfacing skills
Skills (Desired)
  • Experience in ASP.NET MVC/WCF/WPF/WF using Microsoft Technologies
  • Knowledge of client-side libraries such as Knockout, AngularJS, Bootstrap etc.
  • Experience in ORM Model/ Entity Framework/NHibernate
  • Experience in performing analysis, design, development and implementation of large-scale systems 
  • Leadership experience in assessing staff skill levels, appropriate work assignment, directing team in specific project activities, estimation, and facilitating career development
  • Knowledge of best practices and patterns in architecture, development, deployment and software testing
  • Exposure to EAI technologies (BizTalk, TIBCO etc.)
  • Knowledge of Agile methodologies such as Extreme Programming (XP) & Scrum
  • Having an academic background in Computer Science or Engineering
  • Work closely with the CitiusTech team to understand client needs and design and architect software solutions
  • Interact extensively with clients to understand their requirements
  • Interact with client engineering team to conceptualize, develop and  implement software projects and solutions
  • Lead development of solutions on an end-to-end  basis
  • Ensure team output meets time and quality commitment
  • Lead onsite visits to client locations e.g., for requirements, UAT
  • Proactively learn healthcare standards, workflows and technologies 
  • Proactively stay abreast with new developments in Microsoft software development technologies
  • Be a hands-on technology professional to guide and mentor team members