Lead Developer  

Location: Southfield, MI
Date Posted: 12-12-2016
The Lead Developer will focus on developing, enhancing and supporting marketing software applications.
 
Responsibilities 
  • Undertake highly complex application development projects involving multiple disciplines that may impact multiple facets of the business
  • Deliver robust high volume client-server and web-based production applications using, Perl, Java, C++, SQL and UNIX
  • Implement new information technology solutions by analyzing, coding, testing and implementing new software applications and by modifying existing software applications
  • Design system processes and produce design specifications that will enable the development team to precisely and efficiently implement the system design 
  • Perform highly complex analyses of system requirements and business processes of information systems
  • Coordinate with business analysts and users to determine requirements 
  • Interact with the Project Manager and client representatives to clarify business rules as outlined in the business requirements document
  • Support functional personnel in the requirements analysis process including translation of functional requirements and design to technical requirements and design
  • Validate technical capabilities and requirements prior to final release phases and manage all software fix and release processes
  • Document all work and facilitate transfer of ongoing operational responsibility to the production team
  • Lead design code review sessions, prototypes and demonstrations with technical team and client community to establish the requirements and technical design staff
  • Coordinate and lead post-mortem discussions with development teams and business stakeholders to review releases in order to improve methodology and delivery
  • Adhere to production standards in all work products and participate in the refinement of those standards to improve quality and productivity
  • Present, communicate and articulate technical processes effectively to all levels of the organization (including technical and non-technical audiences)
  • Lead training and adoption of key processes, methodologies and tools
  • Develop process and coding standards and provide feedback related to product integration
  • Develop re-useable infrastructure components and application templates based on project experience
  • Develop designs that align with architecture strategy and resolve technical/design conflicts as they occur
  • Work with customers and technical staff to resolve problems with software and respond to suggestions for improvements and enhancements
  • Review systems under development and related documentation
  • Provide strategic direction for current and future release functionality
  • Lead advanced systems planning, scheduling and implementation
  • Provide technical leadership to the development team for the assigned applications and/or technical assets
  • Mentor and foster growth of peers and team members
Qualifications
  • Bachelor’s degree in computer science or equivalent experience required
  • 7+ years of development experience in most if not all of the following areas: JAVA , PERL, .NET, UNIX scripting, C/C++/C#, PL/SQL, Oracle, T-SQL and Sybase
  • 3+ years of experience leading teams of developers and/or technical staff is required
  • Experience with spearheading design and creation of user interfaces and backend application components 
  • Experience building metadata driven front-end applications is required
  • Experience with multi-tier architectures and multi-threaded parallel system application components is required
  • Strong knowledge of relational and multi-dimensional database design and database management 
  • Knowledge of UML
  • Experience with software development processes and methodology
  • Experience with build and test automation tools and practices is a plus
  • Data warehousing experience required, preferably relating to marketing databases is a plus
  • Excellent written and verbal communication skills
  • Experience with Very Large Database (VLDB) is a plus
  • Experience interfacing with both functional and technical PeopleSoft HCM staff is a plus
  • Experience with database marketing, marketing automation, email marketing or a related field is a plus
  • Experience or understanding of ISO standards a plus
  • Familiarity with ETL concepts and tools is a plus 
Skills and Certifications [note: bold skills and certification are required]
Java
PERL
SQL (Oracle PL/SQL and/or SQL Server T-SQL)
UNIX
C++
.NET
C#
Very competitive salary and benefits!
Great company to work for!
Full relocation package is available!
Don't miss out! Apply now and we'll be in touch immediately with more specific details, salary information and to answer any questions!!

This position does NOT provide sponsorship so please do NOT apply if you require sponsorship.  Thank You

KP Recruiting Group 
"Bringing Talent to the Marketplace"

KP Recruiting Group is a well established and very respected recruiting firm.  We have built a strong reputation as a premier resource for providing highly qualified candidates for our clients.  We are very experienced in many industries and have a wide range of clients.  We will serve as your advocate during your career search!  Let us do the work for you!  There is never a fee for our services!



 
or
this job portal is powered by CATS