Director, Application Development
Location
Kennesaw, GA | United States
Job description
JOB SUMMARY: Responsible for leading and developing software systems and applications, creating software or products tailored to LendingPoint’s specific needs. Act as high-level decision maker in the process, determining everything from design choices to technical standards, such as platforms and coding standards.
ESSENTIAL JOB FUNCTIONS: - Provide strategic leadership and direction for the application development team.
- Oversee a team of developers, ensuring they are motivated, aligned with company goals, and delivering high-quality work.
- Manage the development lifecycle of applications, from conception to deployment, ensuring projects are completed on time and within budget.
- Develop and implement technology strategies aligned with the company's objectives, ensuring the effective use of technology to drive innovation and competitive advantage.
- Work closely with other departments, such as product management, IT operations, and business stakeholders, to understand requirements and deliver solutions that meet business needs.
- Establish and enforce coding standards, best practices, and quality assurance processes to ensure the reliability, security, and scalability of applications.
- Manage resource allocation, including budgeting, staffing, and vendor relationships, to optimize the efficiency and effectiveness of the application development team.
- Identify and mitigate risks related to application development projects, such as technical challenges, resource constraints, and changes in business requirements.
- Promote a culture of continuous improvement within the application development team, fostering innovation, learning, and professional development.
- Ensure compliance with relevant regulations, standards, and industry best practices, such as data privacy regulations and cybersecurity standards.
- Define standards frameworks and solutions, within best practices, for the development’s teams to follow.
- Manages the Development team with dynamic leadership that creates an environment of trust, continuous improvement, and teamwork including coaching, mentoring and career development.
MINIMUM QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the minimum knowledge, skill, and/or ability required.
- Bachelor's degree in a Computer Science or related discipline, required.
- 10+ years of experience as a Java developer with proven record of overseeing large cross-functional projects in a high scale application environment.
- 10+ years of experience with Java, JavaScript, REST, and JSON.
- A demonstrated understanding of web and API platform technologies including microservices, containerization, observability.
- Proven experience with the full development lifecycle from concept to delivery.
- Proven knowledge of a broad spectrum of platforms, technologies, and design principles including: Python, Java, Unit Testing (TDD, Mockito, JUnit), SQL (PostgreSQL, MongoDB, MySQL), Angular/React, Apache/NGINX Configuration, Linux, GIT management and configuration, Jenkins CI, Container deployments (Kubernetes), Microservices, Salesforce Apex & Canvas, React/Redux, JVM profiling, Docker, OAuth, JWT, AWS, GCP, and Azure.
- Experience with leading multiple projects and advising leadership is desirable.
COMPETENCIES: - Customer Service- Exceptional Attitude and a passion for providing outstanding service to our internal and external customers.
- Teamwork - Contributes to building a positive team spirit. Exhibits objectivity and openness to others' views.
- Communications- Exhibits good listening and comprehension. Expresses ideas and thoughts in verbal and written form. Keeps others adequately informed. Selects and uses appropriate communication methods.
- Accuracy and Attention to Detail: Diligently attends to details and pursues quality in accomplishing tasks.
- Dependability - Commits to doing the best job possible. Follows instruction. Keeps commitments.
- Problem solving/analysis: ability to solve issues efficiently and quickly.
- Planning & Organization: Sets goals and defines plans and roadmap for adoption of technology.
- Relationship Management : Manages interactions to service and support the organization; establishes credibility with all interactions.
- Quality: Defines sound standards and bulletproof architecture designs.
SUPERVISORY RESPONSIBILITY Yes
PHYSICAL DEMANDS While performing the duties of this job, the employee is regularly required to stand, walk, reach and sit for a minimum of 8 hours with or without reasonable accommodation. The employee is required to use hands to finger, handle, or feel objects and/or tools. The employee is required to talk or hear with or without reasonable accommodation and must sometimes lift and move up to 10 pounds.
WORK ENVIRONMENT While performing the logistics duties of this job, the employee is frequently exposed to moderate noises such as computers, printers, and other light traffic noise in an office setting.
OTHER DUTIES Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change or be supplemented at any time with or without notice.
Job tags
Salary