D'Addario & Company, Inc.

  • .Net Lead Application Developer

    Job Locations US-NY-Farmingdale
    Category
    Information Technology
    Type
    Regular Full-Time
  • Overview

    This Lead .Net Application Development role will require the development, support and maintenance of the diverse set of software/web applications and related databases.  This role requires the ability/vision to evaluate business and technical requirements, and be able to translate them into logical technical proposals and implementations.  A commitment to collaborative problem solving, as well as being able to deliver scalable, maintainable, quality products, on often aggressive schedules, is essential.  Being able to work as a team player is the key to this position.  This person needs to be comfortable dealing directly with the business as well as technical team members.  Should have experience mentoring other team members on a technical approach and best development practices. 

    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.

    Qualifications

    • At least 10 years’ of experience in .NET development with C#
    • 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.
    • Must have professional experience building applications using MVC
    • 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.
    • Knowledge of C++ and Java
    • Knowledge of Web Services, Threading, Lambda expressions, LINQ, Generics, Entity Framework, Reactive Extensions (all related to C#)
    • 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 platform is a plus

    Education:

    • Minimum of a Bachelor’s Degree in computer science or a related field of study.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed