Director of Application Development
Nesco Resource, LLC
2021-12-03 08:54:25
Seffner, Florida, United States
Job type: fulltime
Job industry: Executive Positions
Job description
Director of Application Development Position: The Director of Application Development for this company plans, coordinates, and supervises, all activities related to design, development, implementation of the organization's applications development and analysis functions. Serves as overall product/solution owner for in scope application and IT services.
Manages multiple development teams supporting different products or lines of businesses.
Directs and guides managers, reviews project requests, timelines, and cost.
Develops, distributes, enforces, and integrates best practices and technology standards.
Leads software development (on-premises or Cloud), engineering, integration, and quality for the business systems and applications portfolio.
Has oversight in code quality, release governance, process improvement, risk mitigation, budget management, platform performance, and hiring.
Directs and coordinates production support for production and training environments according to established policies, procedures, & service level agreements.
Shapes the strategy and roadmap and must be able to attract and motivate top talented staff, developers, and data analysts to a technological and cultural vision.
Must be enthusiastic about deeply understanding the business, and excellent at building cross-functional partnerships.
KEY OUTCOMES & ACCOUNTABILITIES
CLARITY - Be transparent about prioritization and roadmap process.
ALIGNED PLANS - Develop and maintain an IT application, architecture, CI/CD, agile, data analytics standards and processes.
SECURITY & CONTROL - Ensure security and control of all data, assets, and resources.
STABLE SERVICES Provide technology-enabled application services to support all business operations, extent capabilities and create new business value. Build and maintain service level commitments.
COMMITMENT & DELIVERY Envision, plan, and implement products and projects in support of business & IT needs.
LEAD MANAGE & EMPOWER Provide vision, leadership in support of the vision. Ensure ongoing transparency of financial assets and expenses. Provide an empowered management culture and build high-performing, empowered teams.
DATA AS AN ASSET Define, manage, control and drive business value from capture, movement and use of data.
MODERN TECHNOLOGY Update and maintain all operational application technologies in a cost-effective manner.
ESSENTIAL JOB FUNCTIONS:
Leadership and management responsible for software development, systems, and data integrations, ensuring quality, and providing overall technical direction.
Lead a team of software developers, project managers, software and data architects, quality assurance, release management, and business analysts. Lead the capabilities to focus on structure design and eliminating technical debt.
Manage a portfolio of complex initiatives that span one or multiple lines of business.
Manage all aspects of multiple related projects to ensure the overall program is aligned to and directly supports the achievement of strategic objectives.
Establish software development and engineering standards and guidelines.
Conceive team structure and constantly seeks opportunities to adjust team structure to maximize agility and efficiency.
Develop and control deadlines and activities.
Apply change, risk, and resource management.
Assign duties, responsibilities, and scope of authority to production support personnel.
Direct and coordinate activities of personnel involved in resolving production issues to ensure quick resolution and minimal down time.
Ensure that all production environments experience minimal unplanned downtime.
Present issues and risks, and their business impact to management in a timely manner with proposed mitigation. Actively seeks and removes impediments to team success regardless of where they originate.
Provide professional development and mentorship to team members and build and motivate team members to meet project goals, adhering to their responsibilities and project milestones.
Collaboration across multiple business units and functional departments to develop and deploy solutions that address key business initiatives, supporting new revenue and growth opportunities.
Other duties as assigned or as the situation dictates. QUALIFICATIONS and EXPERIENCE:
Bachelor's degree or equivalent experience in Business, Computer Science, Software Engineering, or related discipline.
10+ years substantial experience with 5+ years leadership experience in a software development organization. Practical experience working in Agile environments (Agile/Scrum) with Continuous Integration and Continuous Delivery pipeline. 3+ years of experience in a cloud environment. Cloud based ERP and Dealer Management System experience preferred. Capability of finding an answer to the question "Is there a better way to do this?
Experience with planning and management of concurrent projects . Relocation assistance is available for the right Candidate.
Experience with change management methodologies.
Experience with management of the development & modification of products through the entire system design life cycle.
Possess significant knowledge of modern architectures and design patterns.
Outstanding leadership and organizational skills.
Excellent communication skills.
Must have strong problem-solving abilities, self-starter, sound team player.
Ability to read, write, and comprehend English.
Nesco Resource and affiliates (Lehigh G.I.T Inc, and Callos Resource, LLC) is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or veteran status, or any other legally protected characteristics with respect to employment opportunities.