Whitsons Culinary Group Senior Developer in Islandia, New York

Senior DeveloperCity:IslandiaState:New YorkRequirements/Qualifications (Education):EducationComputer Science or other relevant technical degreeEssential Experience and Knowledge• Experience of the full software development lifecycle, delivering web-based systems as well as Mobility Systems based on the .Net environment over multiple complex implementations• Must have hands on experience as a DBA / SA or management of these functions in a SQL server environment.• Experience of architecting software solutions with demanding non-functional requirements such as performance, high availability, reliability, security, etc.• Extensive previous .Net development experience• Excellent knowledge and understanding of object oriented design techniques and patterns• Knowledge of several standard software development methodologies• Knowledge of integration patterns and technologies• Database design experience• Network/infrastructure design experience• Experience of enterprise architecture definitionEssential Skills and Attributes• 3-5 years hands on .NET development• 1-3 years of team lead experience• Excellent communication skills, both verbal and written• Will be confident, articulate and literate, presenting him/herself as a professional at all times• Must be self-motivated, disciplined, able to work on own initiative and take responsibility for own work• Will be committed to the achievement of excellence• Constantly strives to discover and learn new technologiesJob Description:The senior developer is responsible for the overall technical design and development of the solution and for making all technical decisions within a project. This is a highly technical role with a strong client-facing focus, providing the leadership and technical competence to deliver excellent client solutions.Duties and Responsibilities• Develop applications for a variety of software development projects, including website builds, custom ERP systems, Mobility Projects and other ecommerce-related software builds• Manage staff and offshore technical staff to ensure solutions adhere to specification standards and fit their strategic enterprise architecture• Definition and management of non-functional requirements, including working with others to ensure these requirements have been met• Definition and organization of development tasks and accurate estimation of these tasks• Work closely with staff developers and offshore development team to ensure that the software design and implementation meets the architectural goals and quality standards• Provide support to the business analysts, and other project team members, during functional requirements definition to ensure that functionality is both technically achievable and feasible within the project constraints• Identification and ownership of technical project risks and issues, including owning mitigation activities and resolution of issues• Undertake other duties as directed by VP IT.Additionally, at the senior level, the duties and responsibilities include:• Carrying out the above duties on more complex projects, often involving multiple disparate technologies and/or integration with many third party systems• Actively seeking opportunities to contribute improvements to Whitsons IT application delivery process• Mentoring junior members of the development team• Acting as a focal point of expertise on key technologies or skills• Reviewing and/or defining enterprise architectures