Previous Job
Previous
.NET Lead Application Developer
Ref No.: 18-00183
Location: Farmingdale, New York
Position Type:Direct Placement
Responsibilities
  • Design, code, test and implement applications according to established company development standards and practices.
  • Work with IT leaders to assist in the development of overall IT strategy in the context of the business strategy.
  • Be responsible for the functionality and integrity of all relevant systems.
  • Collaborate with team members to review user stories, requirements, and be able to translate them into a cohesive system design.
  • Assist with production support when required.
  • Work with stakeholders to accomplish application work in a way that improves the business and technical fitness of the application portfolio and minimizes its ongoing support costs.
  • Provide assistance to users in the specification and development of systems and software.

Requirements
  • An understanding of strategic business objectives and the ability to drive results toward those objectives.
  • Openness to, and the ability to deal with, rapid change in business needs, processes and technologies.
  • Strong communication skills with a proven ability to understand key concepts and communicate effectively with technical staff, business stakeholders and management.
  • Strong analytical, data-processing and problem-solving skills.
  • Strategic vision and an eagerness to learn new technologies.
  • Ability to demonstrate understanding around OOAD concepts, defensive coding strategies, and design patterns.

Qualifications
  • Bachelor's degree in computer science of related field of study.
  • Strong problem solving skills and ability to follow tasks through to completion.
  • Experience in web and desktop development.
  • Experience working in an agile environment if preferred.
  • Ecommerce experience is preferred.
  • Experience developing and utilizing web services.
  • At least 8 years' of experience in .NET development with C#
  • Must have professional experience building applications using MVC
  • Knowledge of C++ and Java
  • Knowledge of Web Services, Threading, Lambda expressions, LINQ, Generics, Entity Framework, Reactive Extensions (all related to C#)
  • ASP.NET (2.0+), preferably 3.5 and greater
  • Knowledge of HTML, JavaScript, AJAX, JQuery, CSS
  • Knowledge of XML, XSLT
  • Knowledge of source control systems; TFS, VSTS/Git
  • SQL knowledge, including performance tuning of queries using indexes, and database design using SQL Server
  • Knowledge of Data Warehousing concepts is a plus
  • Experience with cloud development AWS / Azure is a plus
Experience with the EPIServer or Sitecore platform is a plus