Salary
Competitive
Location
New York City, NY, United States
Posted on
Oct 28, 2016
Profile
The Web Application Developer is responsible for incremental changes to Value Line’s web sites, as well as larger project-based changes to the underlying infrastructure that ties into anything with a customer-facing presentation tier. The Web Application Developer works with the business to gather requirements; designs web-based and service-based solutions; provides estimations on development tasks; coordinates and leads the work of a small team of web and software engineers; and tracks and communicates progress, issues, and risks. Sixty percent of the Web Application Developer’s work is in hands-on development, where the remainder of the time is dedicated to leadership tasks. The ideal candidate will be extremely knowledgeable in the latest and most efficient ASP .NET tools available on the market and will be able to add significant “hands on” technical leadership throughout the entire SDLC. The Web Application Developer will also be responsible for the design and development of key software components, contributing to the user experience, while streamlining development processes and improve maintainability and extendibility.
Job Duties:
Design, implement, and support Value Line’s customer-facing websites.
Develop within a Service Oriented Architecture (SOA), properly separating presentation from business logic.
Integrate web layers with other applications via services and API calls.
Implement and maintain Value Line’s E-Commerce site.
Maintain Value Line’s Single Sign-On (SSO) and web membership services.
Maintain multiple web sites, ensuring consistency of navigation, design elements, and integration points.
Develop in Ektron content management system.
Perform front-end development, consisting of ASP.NET, HTML5, AJAX, JQuery, and CSS.
Oversee up to three subordinate Web Application Developers.
Lead Software Engineers for back-end development on medium-sized projects.
Mentor others on advanced coding practices and methodologies.
Ensure consistency of code practices and perform code audits.
Ensure code quality through the use of unit tests, automated integration tests, and load balancing, and oversee other quality control initiatives, such as quality assurance testing and user testing.
Provide time estimations, detailed work plans, and status updates to project managers, business stakeholders, and IT management.
Stay current on advancements in the software development field and help to keep Value Line’s technology vibrant, innovative, and competitive.
Minimum Qualifications – Required:
7 years programming experience using C#.NET, ASP.NET, HTML5, Javascript, JQuery, CSS, XML Web Services, Object Oriented Programming, and multi-tier applications.
Expertise in web architectures, web security, WCF, and AJAX.
Experience with Service Oriented Architectures (SOA), WSDL, and XML.
Experience designing and developing reusable components in the presentation layer.
Experience in the 3.5 and 4.0 .NET Frameworks, including Workflow Foundation (WF), Managed Extensibility Framework (MEF), and MVC.
Detailed knowledge of various browser capabilities (i.e., Internet Explorer, Firefox, Chrome, Safari, Opera, etc.).
Detailed knowledge of Microsoft technical offerings (i.e., Visual Studio, TFS, etc.).
Understanding of software development design patterns.
Action-oriented and able to work autonomously.
Strong communication skills, able to work in a team environment, and able to interact with business stakeholders and technical project managers.
Experience writing technical specifications and system design documents.
Experience in the full Software Development Life Cycle (SDLC).
Experience with standard development processes such as RUP, agile development, and Test-Driven Development.
Experience as a team lead or supervisor.
Education and/or Related Experience – Required:
Masters degree or Bachelor degree in computer science, information technology or other technical or related field or equivalent knowledge and experience.
Other Qualifications – Desired:
Microsoft Certified Professionals / Microsoft Certified Solution Developer preferred or attaining Microsoft certifications (MCAD or MCSD track).
Microsoft SQL Server experience, including database modeling, development of stored procedures, views, triggers, performance tuning, SSIS, etc.
Experience working with quality assurance and unit testing.
Detailed knowledge of Microsoft business offerings (i.e., Office Suite, Project, Visio, etc.).
Experience working with vendors, consultants, and outsourced development staff.
Experience with mobile technologies and development platforms.
Local candidates are preferred,
no relocation assistance offered at this time
Synergistic Systems, Inc.
33 Wood Ave South
Suite 240
Iselin, NJ 08830
****
****
Web: ****
Company info