Director of Application Software Developmentother related Employment listings at Geebo

Director of Application Software Development

The Director of Application Software Development for our organization will lead all embedded development and sustaining activities, including directing the internal development team, managing development partners and directing contract resources. Responsibilities include the full life cycle process, from driving clear requirements, to monitoring research, participating in design reviews and driving the development team as per best practices. The Director of Application Software Development ensures that all development practices are in compliance with company's best practices policies and procedures and defines new best practices, policies and procedures when the existing policies are deficient. This position is also responsible for tracking and maintaining all records and metrics. The Director of Application Software Development will be responsible for developing, maintaining and delivering an overall technology roadmap for core common components, as well as working in conjunction with Product Management and other technical disciplines to ensure that the technology roadmap aligns with the needs of the other technical disciplines and the needs of the business. The Director of Application Software Development is responsible for technical supplier relationships for specific platforms and for specific customer requirements. Develops strategies and technical development plans to ensure competitive advantage for the company in quality, cost, technical performance, and regulatory compliance. Communicates effectively with cross-functional teams and management. Manages and develops the team to deliver against business objectives.
Additionally, candidate will:
o Identify the appropriate software system architecture based on the requirements and design elements contained in a system specification
o Record requirements in a requirements document using use cases
o Maintain and evolve requirements documents based on evolving system requirements and industry trends and technologies
o Analyze risk and report problems in meeting system requirements
o Lead the review process for defining embedded software system architecture and requirements documents.
o Support embedded software system requirements validation process. Ensure the overall integrity of the embedded software architecture and system design and implementation and validate against the system specification
o Participate in the system specification review process to ensure system requirements can be translated into valid design requirements
o Build and maintain technology roadmap consistent with overall program roadmap. The roadmap should include research projects, configuration management issues and clearly show dependencies.
o Initiate, manage and deliver common embedded software system development projects leveraging internal resources, development partners and contractors in accordance with established best practices and communicate outcomes to cross functional teams and management
o Provide direct reports with leadership, direction, and coaching to achieve work objectives and improve performance and skills.
Key Skills & Experiences:
o Manage and coordinate Application Software Development team
o Manage and coordinate associated expense and capital budgets
o Drive Innovation and Business Improvements: Develop new insights into solutions that result in organizational improvements; promote a work environment that fosters creative thinking, innovation and rational risk-taking
o Balance Immediate and Long-Term Priorities: Seeks to meet critical objectives while considering the impact of those decisions and activities on the ability to achieve long-term goals
o 8-10 yrs. of C, C+
development and support from the field
o 4-5yrs of working with firmware using C or C++
o 4-5yrs of working with and delivering Web based client facing solution (java / .Net)
o Risks or dependencies to the project or program
o Work with development partners to build solutions and communicate effectively to build consensus on technical viewpoints
o Requires effective communication with cross-functional teams and management
Technical Skills:
o Project Management: Ability to manage and lead projects that involve cross-functional teams. Includes the ability to manage budgets, scopes, suppliers and/or team members from partner companies
o Complex problem-solving: The ability to identify technical performance gaps, use data mining and analytical tools to characterize the business impact and identify root causes, and use engineering skills and tools to develop and implement solutions to complex problems with significant impact to performance or customers.
Leadership Behaviors:
o DRIVE INNOVATION: Generate new or unique solutions and embrace new ideas that help sustain our business (encompassing everything from continuous improvement to new product and package innovation).
o COLLABORATE WITH SYSTEM, CUSTOMERS, AND OTHER STAKEHOLDERS: Develop and leverage relationships with stakeholders to appropriately stretch and impact the System.
o ACT LIKE AN OWNER: Deliver results, creating value for our brands, our System, our customers and key stakeholders.
o INSPIRE OTHERS: Inspire people to deliver our mission and 2020 Vision, demonstrate passion for the business and give people a reason to believe anything is possible.
o DEVELOP SELF AND OTHERS: Develop self and support others' development to achieve full potential.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.