Back to Job Search

Software Delivery Manager (2 Openings)

Posted 5 months ago

Our client is seeking a Software Delivery Manager for a contract to hire opportunity located in Richardson, TX

Essential Duties and Responsibilities: (This position includes the following duties.)

  • Manage the Software Development Life Cycle (SDLC) process.
  • Lead the software development team to meet Systems Development Metric Goals.
  • Provide technical leadership on the company's core product development initiatives.
  • Participate in proposal development with specific focus on the technical response sections.
  • Provide coaching and mentoring for direct reports’ leadership development and career advancement.
  • Understand the project resource needs and match to development pool and make project assignments.
  • Monitor individual employee’s performance and provide timely performance feedback.
  • Conduct scrum meetings.
  • Provide resource management services to the company Program Management Office (PMO).
  • Collaborate with company Central Support Manager on systems support transition and post go-live software maintenance.
  • Partner with company Software QA Manager on process improvement.
  • Will report to Sr. Resource Manager, Systems Development.
  • Work with PMs closely to determine budget vs actual and determine the variance and corresponding actions to rectify
  • Other duties may be assigned to meet business needs.

Experience and Skills:

  • 5+ years of management/leadership experience in a software development organization
  • 10+ years hands-on experience in full software delivery life cycle including requirements, design, development, testing, code release cycle and implementation
  • Strong track record of delivering projects on-time and on-budget
  • Strong technical background with object-oriented design and web application development. Working knowledge of Domain Driven Design approach is desired
  • Excellent interpersonal, oral and written communication skills
  • Demonstrated ability to interface effectively and collaborate with Customers, peers and management to develop solutions and ensure stakeholder buy-in
  • Strong leadership with the ability to take initiative and accountability for achieving success
  • Desire to be part of the high paced, high energy environment
  • Have a “can-do” positive attitude and the willingness to get hands dirty
  • Very good knowledge and understanding of automated unit testing (JUnit)
  • Proven experience in improving software quality by automation in every phase of SDLC
  • Good experience with high volume transaction application design and development
  • Understanding of Spring Framework
  • Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline is required, Master’s degree desired.
  • The Skills/Experience below would be considered a plus:
  • Production support experience
  • Understanding of Maven projects
  • Understanding of Continuous integration Principals
  • Strong knowledge and experience in Agile Methodology and corresponding tools like JIRA
  • Experience implementing GCP or any other cloud-based technology