|Title||Senior Program Director|
|Categories||Job location Maryland, Project Manager Jobs, Team Lead|
|Job Location||Lanham, MD|
As a senior staff member, manages software development staff. Has responsibility for the instruction, assignment, direction, and monitoring of the performance of assigned software developers working on a specific project. Schedules and coordinates projects and provides technical guidance in the design phase of projects.
Responsible for providing high level technical leadership focused on complex software development.
Exercises broadly delegated authority for planning, directing, coordinating, administering, and executing many routine and complex projects/programs.
Works with other employees and managers at all levels to discuss project/program status and future plans for the organization.
Defines, acquires, and allocates budget, staff, and other resources necessary to accomplish the goals and/or objectives of the Software Development group/function.
Participates in planning and executing organizational goals using strategic planning and sound management principles to accomplish organization objectives.
Monitors trends in information technology and software development that could have an impact on the organization’s products, processes, infrastructure, or customers.
Responsible for implementing effective software development process and procedures.
Responsible for the development of software user manuals.
Works with customers and technical staff in the resolution of software problems and responds to suggestions for software modifications or enhancements.
Develops performance plans and evaluations of employees, as well as reviews evaluations to assure equity of individual employee performance objectives, standards and ratings.
Has responsibility for the employment, training, motivation, discipline and performance evaluation of assigned employees.
Experience with formal SDLC processes preferably in the context of CMMI level 3 or higher.
Experience managing software development projects using .NET and Oracle.
Experience using commercial or open source tools for configuration management/version control and issue tracking.
Experience with Microsoft Office products.
Experience with Microsoft Project.
Strong written and verbal communication skills.
Detail oriented but also able to see the big picture.
EDUCATION & EXPERIENCE:
Typically requires bachelor’s degree or equivalent, and 10 to 12 years of related experience, including one to two years of supervisory/management experience.
|Apply To:||Click Apply Now to the right|