Engineer II - Software

Engineer II - Software

5-8 years
Not Specified

Job Description

Job Description
Ability to design, develop and deploy key web components/modules
Ability to perform unit testing, acceptance testing and code reviews
Perform the role of a requirements engineer by analyzing and understanding the Functional Requirements Specification
Manage technical communication both within the team and cross site
Based on experience and analysis take module level technical decisions to deliver high quality projects
Adhere to standards, guidelines and best practices for Design and Development
Possess a sharp learning temperament and keeps him/herself abreast of latest technologies
Deliver quality projects to meet the expectations of both internal and external customers Job Requirements
Bachelors/Masters degree in Computer Science, Information Science
5+ years of experience in Designing and Developing Enterprise level Web Applications/ Portals based on Object Oriented Design built on Microsoft Technologies predominantly using ASP.NET, C#, Bootstrap CSS/Skeleton CSS, HTML 5, Javascript- Kendo UI/jQuery/Angular, MVC 5, Web API, Win-forms, Entity Framework 6.x Fluent API, SQL and relational databases, Stored Procedure Development
Minimum of3 years of expert level experience in C#, .Net, Object oriented programming, SQL databases
Experience in developinge-Commerce web applications is preferred
Knowledge of LINQ, XML, XSLT, Web Services, AJAX, Dependency Injection, Unity Framework, NCache is an added advantage
Composite Application Design Patterns (Examples: URF- Generic Repository, UOW pattern, Eventing, Factory, modularity, Model-View)
Source Code Control Tools (TFS/GITs/Azure)
Strong hands-on Object Oriented programming experience
Strong Analytical skills Exposure to test frameworks is a plus (Nunit is preferable) Excellent interpersonal and communication skills


Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content