Job Description :
Position : Software Development Manager
Location: Charlotte, NC.
Skill required: DEV401 (or newer equivalent) Certification required and 10 years of progressive experience as a Programmer/Web Developer.

Job Details :

Seeking a Software Development Manager to plan, coordinate, and supervise the activities related to the design, development, and implementation of our custom Lead Management and Case Management applications. Responsibilities include maintaining, supporting, and upgrading existing platform and applications. This individual will apply proven communication skills, problem-solving skills, and knowledge of best practices to guide his/her development team on issues resolution related to these mission-critical applications.

Essential Qualifications

Individual Must be Hands-On and capable of leading a highly efficient software development team.
Provide technical leadership, vision, management, and mentoring for multiple software engineering teams of internal resources and external vendors
Experience working with cross-functional teams and partnering with product managers to design high impact stable and secure solutions rich in user experience
Ability to manage multiple complex software development projects
Experience with Agile and Water Fall methodologies
Creation of solution architecture and detailed design documentation per required deliverables
Drive technical development for IT projects based on project objectives and business requirements
Experience setting best practices including integration and application development, testing (unit and systems), leading code reviews & technical design sessions, writing and reviewing technical design specifications.
Responsible for developing in Lightning, Visualforce, Apex, Rest/Soap and other technologies to build customized solutions that support business requirements and drive key business decisions
Create and manage complex workflow rules, data validation, and system triggers
Manage the IT application assets

Education and Experience

BS in Computer Science or related field required
10 years of progressive experience as a Programmer/Web Developer DEV401 (or newer equivalent) Certification required ADM201 and DEV501 (or newer equivalent) Certifications preferred
3-5 years experience administering/developing on the platform (Enterprise edition or higher), preferably in a large multi-dimensional organization required
5+ years of direct people management experience
Strong interpersonal and communication skills. Salesforce experience a plus

Required Skills and Abilities

Deep understanding of tools and best practices for Continuous Integration, Build, Test & Deployment [Ant/Git/SourceTree/TeamCity/Jenkins]
Deep understanding of the Salesforce Meta Data API and Salesforce release management techniques
Experience with Sites, Web Services and Metadata API required
SOA design principles
Data model management (Custom Objects, Custom Fields)