Software Development Project Manager

  • Downers Grove, IL, USA
  • Sep 03, 2017

Job Description

Software Development Project Manager


  • Project manager who comes from a .NET development background
  • W2 only, this is a direct-placement role

OBJECTIVES: The Software Development Project Manager works closely with Technology Leadership, Infrastructure and software development teams, being able to manage software projects from conception through to final delivery to ensure quality, on-spec, on-time delivery of products. Responsibilities include planning, scheduling, issue/risk management, driving and monitoring the project, managing of complex inter-project dependencies and communication with project stakeholders. The role will involve managing multiple software engineering projects and maintaining maintenance of product support alongside new Product Development projects. In addition, the role will be responsible for managing the Software Business Analysis team and assisting overall Technology team prioritization and strategy/implementation.

Proven ability to deliver by influencing, monitoring, and motivating software teams in a heavily matrixed environment
Experience of driving project management in a rapidly changing software development environment
Demonstrated ability in managing multiple interdependent projects
Clear understanding of and ability to apply the concepts of risk management
Able to manage stakeholders through personal leadership and clear project goals
Ability to communicate/understand highly skilled software teams, communicate with confidence hardware and software concepts
Function as liaison between the business users and the technical team
Interview business stakeholders to accurately elicit information system functional requirements and write/refine use cases, business requirements, and other technical documentation accordingly
Create comprehensive project schedules, resource plans, work breakdown structures, scoping documents, and other project artifacts as needed
Execute and evolve Business Analysis best practices that promote the communication and understanding of information system functionality and deliverables by both technical and business resources
Ability to understand and apply multiple Software Delivery LifeCycle (SDLC) methodologies, especially agile and iterative waterfall approaches, including the ability to fulfill the role of Scrum Master

Log defects in a detailed, understandable and reproducible way, tracking all assigned defects through to closure and interacting with members of the development team to resolve discovered defects
Author release notes and supporting documentation
Coordinate user acceptance and beta tests
Provide estimates for project plans
Stay current with evolving technologies
Report, track and communicate status and issues, based on departmental defined reporting templates
All other duties as assigned

Ability to manage time effectively, to meet schedules and deadlines, to work under time pressure, to multi-task, to plan, organize and prioritize work assignments, and to pay close attention to detail
Superior written and verbal communication, organized thought processes, polite and respectful of others, adapts presentations to the audience. Ability to communicate effectively, verbally and in writing, to interact effectively with internal and external clients, peers, management and cross-functional areas, to clearly and concisely communicate (written and oral) technical information to non-technical audience, and to create technical documentation
Strong work ethic, works with little direction and supervision, timely completion of projects, makes time for unplanned assignments, adapts to changing priorities
Ability to translate \"tech talk\" into common language in order to communicate business needs, as well as translate business needs into formats easily assimilated by software development team members
Strong people skills
Ability to work collaboratively, adapt to changing priorities, and gather information; differentiating critical from non-critical information, identifying key sources and systematically obtaining information through research

Computer Science degree highly preferred, although other degrees would be considered if there is relevant experience
At least 2-5 years experience in a technology environment
Experience in a larger IT environment preferred
Various SDLC methodology experience preferable
Experience working with large and extended project teams, especially those in Asia, highly preferred
Experience negotiating with and managing a diverse book of vendors
Experience gathering and documenting system functional design for information technology projects
Experience defining UAT (User Acceptance Test) criteria
Experience writing test cases, creating bug reports, executing and tracking testing assignments
Must be able to sit for long periods of time
Must be able to communicate clearly in both written and oral form
Must be able to operate all standard office equipment including but not limited to: computer, printer, copier, telephone
Must be able to perform visual review of computer code

About TEKsystems:

Join TEKsystems , a leading IT staffing, IT talent management and IT services firm, and get your career on the fast track. We have more than 100 offices worldwide, and we partner with over 6,000 clients and place over 80,000 consultants per year. At TEKsystems, we seek to understand our consultants' skills, goals and interests, allowing us to present targeted job opportunities on a contract, contract-to-hire or direct placement basis. TEKsystems' leadership in the market stems from our sincere and personal commitment to driving the success of our customers, consultants and each other.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 ###-#### or email accommodation@teksystems .com for other accommodation options.

Associated topics: chief program officer, cpo, manage, manager, management, monitor, product manager, project manager, relationship manager, task