Lead Application Developer
Data Mash - Brooklyn, NY

This job posting is no longer available on Data Mash. Find similar jobs:Lead Application Developer jobs - Data Mash jobs

As a key member of the Sales Web Technology team, this individual will be responsible for leading the technical development and support for external web sites supporting our agent sales force. This role is responsible for leading a programming team which includes a combination of onshore, offshore and occasional contract developers. A successful candidate must be able to work effectively with supporting teams at CNO (Database, Business Analysis, Quality Assurance, Infrastructure, Networking, etc.) to ensure successful delivery of application functionality.

  • Deliver business value by delivering enhancements to our agent portal site
  • Guide the development team through the process of design, developing, and unit testing
  • Interface with database development team, infrastructure, web developers, and other teams as needed
  • Interface and communicate effectively with business partners
  • Evaluate, assess, plan, and guide technical direction and architecture decisions
  • Set and monitor standards and practices for the development team
  • Assist management in tracking and improving development metrics
  • Assist management in ensuring the team is accountable to areas of compliance
  • Take ownership of projects and deliverables. This includes gathering and understanding requirements, technical specifications, design, architecture, implementation, unit testing, builds/deployments, and code management.
  • Taking non-technical business requirements and design technical solutions
  • Demonstrate experience at considering pros and cons of technical options and choosing the best option
  • Collaborate with onsite and offsite team members effectively
  • Demonstrate a strong sense of ownership and responsibility with assignments
  • Be an enthusiastic mentor to development team
  • Be a self-starter that is also an excellent team player
  • B.S. in information sciences or a related field
  • 5+ years full software development lifecycle project experience
  • 5+ years in Java building web applications
  • 3+ years experience with Web technologies like HTML, CSS, JavaScript, and JavaScript frameworks (jQuery, ExtJS, etc.)
  • 1+ years experience with Spring
  • 3+ years experience with related frameworks and technologies (Hibernate, JDBC, MVC, Maven, JUnit, Jenkins)
  • Experience as a system architect creating designs and architecture for a J2EE environment
  • Experience supporting systems in a production environment
  • Experience with Web Services, as a provider and a consumer
  • Experience with source code control systems, branching, merging, builds, and deployments (Subversion)
  • Understanding of SQL and relational database technologies (Oracle)
  • Experience with Unix environments and Java application servers (Tomcat)
  • Excellent communication skills and documentation skills
  • Experience with a J2EE (JSR 168/286) standards-compliant portal (Liferay Portal, JBoss Portal, or WebSphere Portal)
  • Experience with Web Content Management Systems (Liferay)
  • Insurance / financial services industry experience
  • Understanding of industry standards like ACORD
  • Understanding of technology standards like Single Sign-On using SAML