Position Title .Net Developer (Lead)
The Application Programmer will be responsible to work with Project Manager and development team to develop/maintain, designs, modifies, develops, writes and implements software programming applications, web applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Roles and Responsibilities
Understand the business needs and translate them to technical specifications and test plans.
Develop Web applications, test and deploy it in Production environments.
Manage, maintain existing web applications and manage user requests and fix bugs.
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
Maintain existing software systems by identifying and correcting software defects
Education and Work Experience
Bachelors Degree in Computer Science or Software Engineering. Minimum 7+ years of programming experience on web applications
Experience in designing and developing complex web applications using C# and MVC, html, html 5, Jqgrid.
Ability to handle end to end process of application development
Ability to understand business process and document solution, develop automated systems
Demonstrated capability of acquiring skills and competencies needed to keep up with advancing technologies
Strong knowledge of the ASP.NET MVC stack, Jqgrid, IIS
Extensive experience with full-lifecycle development (i.e. design, coding, testing, debugging, etc.).
Experience with distributed systems, C#, ASP.NET, REST and SQL programming
Experience developing or working with web services (REST and Web API preferred)
Should have experience of leading the team for size 4 -5.
Good verbal and written communication and interpersonal skills.
Attention to detail and focus on quality.