Filter these job results to find a perfect match.
  • Keywords can include skills or a job number. If using multiple keywords, insert ‘or’ or ‘and’ between for best results (e.g. Java or Oracle)
  • Advanced Options...
  • X

Lead Software Engineer

  • Location: Cherry Hill, NJ
  • Start Date: 11/29/2018
  • Job ID: 18-00657
  • Posting Date: 11/29/2018
  • Job Type: Direct Placement
Continue to apply for this job >
General Responsibilities:

Primary responsibilities include supervising development cycles and manage business expectations for distributed applications that drive multi-tier, customer-facing web environment focusing on .com, and other digital marketing initiatives.

The following duties are expected of the individual in this role:
  • Strong verbal and written communication skills with both technical and non-technical peers.
  • Coordinate project work with the development and QA testing teams. Must execute code reviews. Must be able to provide technical direction to the development team.
  • Work with business partners and outside vendors to collect and confirm project business requirements.
  • Ensure work is completed on time and in accordance with our coding standards, conventions, and practices.
  • Work independently on long term projects, conduct meetings with stakeholders to see projects through.
  • Development of web applications, web components, and web services.
  • Follow the complete life-cycle of a project from conception to deployment.
  • Architect new projects with the Manager of Application Development.
  • Follow project specifications to complete tasks.
  • Troubleshooting and debugging.
  • Test and manage project deployments and production releases.
  • Maintains current knowledge of IT development methodology, architecture design, and technical standards. Ability to lead and mentor developers.
  • Communicates with project manager on a frequent basis. Identifies tasks and issues that may have an impact on service levels or schedules. Provides realistic task deliverables estimates.

Education/Experience:

The ideal candidate will possess a BA/BS degree in Computer Science (Masters degree in Computer Science a plus) with 6 plus years of overall development and 3 plus years of enterprise software experience. Must have excellent verbal communication, written communication, and social interaction skills.

Tech Skill Requirements:
  • Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
  • Core competencies in Java, XML, HTTP, Web Services (REST/SOAP).
  • Strong working knowledge of Spring framework.
  • Experience with HTML, JQuery, JSTL, JavaScript, AJAX and front-end frameworks.
  • Experience building web applications for mobile devices is a plus
  • Deep understanding of web services software architecture and design, including security based implementations.
  • Experience implementing transaction and management and persistence using lightweight frameworks such as JPA and Hibernate.
  • Experience with data modeling and database programming skills (Oracle database and PL/SQL experience a plus).
  • Experience with Tomcat, Apache HTTP Server, AEM a plus
  • Familiarity with infrastructure systems (servers, systems administration, and scripting skills) a plus.
  • Understand networks and concepts with the ability to provide requirements to infrastructure team as well as provide troubleshooting assistance.
  • Experience with CDN's a plus.

Must be open to providing off-hours production support.
Posted by Brian Long
Technical Recruiting Manager
(800) 821-4644 x

why-work-with-edi