This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Director of Software Development leads the software development organization responsible for supporting the company's enterprise resource planning (ERP) system. This position is responsible for identifying and analyzing business needs, conducting requirements gathering, and defining scope and objectives for IT Systems, writing code in lower-level programming languages to optimize the performance and efficiency of an organization's IT platform/ infrastructure, and configuring, customizing, diagnosing, and enhancing vendor systems software. This role works with other IT and business leaders to identify and implement solutions that support corporate objectives.
Job Responsibility:
Drives work plans and provides technical direction/priorities to development teams dedicated to designing and developing complex programs that meet the short and long-term business goals of internal functional areas
Analyzes, designs, implements, operates, and supports the organization's information technology resources, telecommunication systems, and software/database products
Builds and organizes teams to be a valued partner with both internal and external business leaders and organizations
Provides direction and leadership to subordinate managers and architects on a variety of issues including resource allocation, technical standards and issues, and the overall priorities relative to the specific project selected
Plans, directs, and coordinates activities of departmental technology projects to ensure that goals or objectives of projects are accomplished within prescribed time frames and funding parameters
Prepares and presents project proposals to users in functional areas analyzes the impact of proposals on other groups and helps to establish successful project direction from original concept through final implementation
Communicates project expectations, goals and scope to the teams and stakeholders
Interacts with senior managers and executives to establish broad-based technical direction related to applications programming as well as other functional areas
Understands corporate strategy and ensures IT strategy is in alignment
Develops information technology strategies, policies and plans
Participates in the modification, development, and implementation of departmental and company standards, practices, and policies
Plans, develops, and implements website and ecommerce applications
Plans and produce cost guidelines that are consistent with company standards
Works with subordinate managers to ensure each staff member has a career development plan
Performs HR responsibilities as necessary
recruits and hires employees and contractors with the appropriate skill sets, and completes annual employee performance appraisals
Performs other duties as assigned
Requirements:
Typically requires a bachelor's degree and fifteen (15) or more years of related experience
Typically requires seven (7) or more years diversified leadership, planning, communication, organization and people motivation skill
Ability to analyze user needs
Strong technical aptitude
Ability to influence and develop strong working relationships
Excellent leadership ability
Ability to negotiate compromises and resolve conflict
Excellent verbal and written communication skills
Programming and software design experience
Problem solving skills
Requires broad technical knowledge and experience across a variety of IT areas, including infrastructure, development, operations and quality assurance
Strong analytical and critical thinking skills
Team Player with proven leadership, communication, organizational and strong interpersonal skills