Job Description
Deliver business value by delivering on Development, Maintenance and IP projects.
Guide the junior team members through the process of design, developing, and unit testing.
Interface and communicate effectively with internal and external stakeholders of the project/organization.
Work with senior team members to evaluate, assess, plan, and get technical directions and architecture understanding.
Demonstrate a strong sense of ownership and responsibility with assignments. This includes gathering and understanding requirements, technical specifications, low level design, implementation, unit testing, builds/deployments, and code management.
Collaborate with onsite (if any) and offsite team members of assigned projects effectively.
Should independently drive and execute complex technical requirements.
Be a self-starter that is also an excellent team player
Job Requisites/ Skills
Degree equivalent to B.E.
4+ years in .NET building web applications
1+ years of experience with JavaScript, and JavaScript frameworks (AngularJS/ReactJS/KnockoutJS, JQuery, Ext-JS, AJAX, JSON, XML etc.)
Must possess strong programming skills. Technologies include: C#, ASP.NET, WebForms/MVC, XML/XSLT
Good understanding of data structures, Entity Framework and shall possess good problem solving skills.
Attention to quality through unit tests, automation scripts, and code reviews
Technical proficiency in Git and Team Foundation Server and continuous integration tools like Jenkins/Hudson.
Understanding of SQL and relational database technologies.
Knowledge on NodeJS or Xamarin is a good to have