Search jobs > Cary, NC > Director of engineering

Director of Application Engineering

Mastech Digital
Cary, NC, United States
Full-time

REPORTS TO VP, IT & CIO

POSITION SUMMARY

SUMMARY / OBJECTIVE

Director of people, projects and process, driving results through inspired leadership and a focused and disciplined approach to product development that is consistent with best practices.

He / she must be technically sound, provide clear vision and develop a team that is an outstanding resource to the organization.

Possessing excellent interpersonal skills and leadership presence, the Director will proactively develop strong relationships across functions within the company.

ACCOUNTABILITY / RESPONSIBILITIES

Essential Functions

  • Responsible for all aspects of project development and product maintenance over the entire product life cycle (initiate, plan, execute, control, support) includes product launch activities.
  • Product Release Management for all departmental products and projects
  • Responsible for departmental financial management and resource management, including staffing profile currency and interdepartmental reviews
  • Provide mentoring and coaching to employees
  • Ensure software development best practices are followed consistently across the teams, including estimation, design reviews, security considerations, code inspections, quality assurance, planning activities and set software engineering standards where gaps exist.
  • Must be able to develop and understand the system scope and project objectives, as well as the role and function of each team member, to effectively coordinate the activities of the team.
  • Responsible for assembling project teams, facilitating assignment of individual responsibilities, identifying appropriate resources needed and developing schedule to ensure timely completion of releases that include enhancements, maintenance and support.
  • Schedule and facilitate project reviews.
  • Manage relationships within project teams; between project teams and functional groups; between project team and senior management;

and between project and the customer, whether internal or external.

  • Create project plans; issues list, action items, status reports as well as adhere to internal project methodologies
  • Identify and resolve project issues and risks, including tracking, escalation and mitigation Equal Opportunity Employer - Women / Minorities / Veterans / Disabilities All qualified applicants will receive consideration for employment without regard to race, color, age, religion, gender, national origin, disability, veteran status or other legally protected status.

Page 2 of 4 Rev. 04 / 23 / 2022 Job Description Information Technology

  • Manage, integrate and balance resource requirements across multiple projects without adversely impacting deliverables, timelines or quality
  • Report project progress to senior management and stakeholders, identifying issues and resolutions
  • Supervise performance and professional development for technical members of team
  • Build good team atmosphere by developing positive working relationships with team members and other departments
  • Coordinate recruiting, hiring and performance evaluation requirements
  • Implement and support company objectives and decisions
  • Oversee and perform Project Development Manager duties as needed
  • Estimate tasks
  • Work closely with Application Architects to ensure development teams follow architecture guidelines and best practices.
  • Work with Application Architects in identifying services with a holistic view of projects
  • Assist in creating pre-coding review
  • Review use of technology by project teams
  • Attend key design reviews
  • Analyze requirements
  • Lead effort with technical resources within Product Development to develop implementable designs. Ensure those designs are reviewed with Application Architects.
  • Measure and report project performance and status and identify and control changes.
  • Monitor and control risk.
  • Perform lessons learned.
  • Interfaces across all of business. Able to understand impact to business from any IT change
  • Interfaces across all of IT understanding and communicating impact from requests and changes.
  • Lead solution / proposal development activities for new business opportunities
  • Interface with Category Directors to ensure software solutions meet objectives in priority order
  • Foster a cultural environment of teamwork and innovation within and between teams
  • Provide technical leadership across Railinc projects
  • Present projects and at the enterprise level to business, executive and technical personnel
  • Manage training opportunities for technical staff Key Measures
  • Project / Product Metrics
  • Manage Departmental Costs within Budget Equal Opportunity Employer - Women / Minorities / Veterans / Disabilities All qualified applicants will receive consideration for employment without regard to race, color, age, religion, gender, national origin, disability, veteran status or other legally protected status.
  • Timely delivery of projects / releases to commitments / plans
  • Common usage of technology and methodologies
  • Adoption of recommendations
  • Exposure and influence across technical and business community
  • Measurable objective metrics Non-Essential Functions o Develop / grow relationships with customers o Evangelize Railinc product development, systems integration and project management capabilities

KNOWLEDGE, SKILLS, ABILITIES / MINIMUM REQUIREMENTS / COMPETENCIES

Strong interpersonal, communication, organization and planning skills

Must possess initiative with strong analytical and problem-solving skills

Capable of managing multiple projects in a fast-paced cross-functional development environment

Working knowledge of Microsoft Word, Excel and Project

Works effectively with all co-workers; team player.

Communicates effectively and in a professional manner

Works under heavy deadlines and is subject to extreme workloads

EDUCATION, EXPERIENCE, CERTIFICATION / TRAINING

Bachelor’s degree in Computer Science or related discipline

Minimum of five to seven years technical experience

Demonstrated proficiency, understanding and currency with technological advancements and development practices

Minimum experience of 3 years of managing Application Development team

Agile Methodologies (or similar Development Methodologies)

Java - Managing Java development teams

Previous hands-on Object-Oriented Development experience is required - object inheritance, encapsulation and object reuse

Capability to understand customer application use from the customer’s perspective

In-depth knowledge of relational database theory and one-year experience with a relational database product

PMP Certification is preferred

30+ days ago
Related jobs
Promoted
Mastech Digital
Cary, North Carolina
Full-time

REPORTS TO VP, IT & CIO POSITION SUMMARY SUMMARY OBJECTIVE Director of people, projects and process.. Estimate tasks. Work closely with Application Architects to ensure development teams follow architecture..

Promoted
Agile Resources, Inc.
NC, United States
Full-time

Director VP of Engineering. up to. 200,000. Li ion battery manufacturing Lumicity is currently partnered.. They are looking for a Director VP level candidate to drive their manufacturing to the next level..

Promoted
Lumicity
NC, United States
$200K a year
Full-time

You will ensure that the engineering teams are delivering the right outcomes through our patterns of.. Ensure compliance with security regulations. Ensure engineering team is utilizing a market leading tech..

Promoted
Ndustrial
Raleigh, North Carolina
Full-time

You will ensure that the engineering teams are delivering the right outcomes through our patterns of.. Ensure compliance with security regulations. Ensure engineering team is utilizing a market leading tech..

Promoted
Insight Global
Cary, North Carolina
Full-time

Day to Day An employer in the Holly Springs area is looking for a Plant Engineering Technician to join.. during the application or recruiting process, please send a request to HR insightglobal.com..

Delta Oaks Group
Raleigh, North Carolina
Full-time

You will take leadership of established engineering team across multiple sub disciplines such as engine.. In This Role You Will Lead a team of engineering, to whom you will be communicating vision, setting..

Promoted
Epic Games
Cary, North Carolina
Full-time

You will take leadership of established engineering team across multiple sub disciplines such as engine.. and Python programming languages.Strong engineering background, with advanced understanding of software..

Promoted
Renesas Electronics
Morrisville, North Carolina
Full-time

Job Description As the Senior Director of Engineering R&D for SiC and GaN Power Devices, you will play a.. infrastructure and IoT applications, enabling billions of connected, intelligent devices that enhance..

Promoted
Immersive Wisdom
NC, United States
Full-time

We are currently seeking a Director of Applications Engineering for an onsite position in Cary, NC.. If you're looking for a new and exciting opportunity, we encourage you to submit your application today..

Promoted
TM Floyd
Cary, North Carolina
Full-time