Software Delivery Manager - Technical Development
Location - Houston
Salary - 130-150k
This role is to work on a large Long term project the Software Delivery Manager’s primary responsibility is successful system delivery. Accountable for leading and managing development resources by setting clearly defined attainable goals for the team to complete projects on time, within budget, and meeting Systems Development Metric Goals in software quality. Possess high level of competency in software design and development, task estimation, resource planning and allocation, and project status tracking & reporting.
As a software delivery manager you will have the following Duties and Responsibilities:
Software Development Management:
Software Development Life Cycle (SDLC) process.
Lead the software development team to meet Systems Development Metric Goals.
Technical leadership on core product development initiatives.
Scrum meetings.
Central Support Manager on systems support transition and post go-live software maintenance.
Work with Software QA Manager on process improvement.
in proposal development with specific focus on the technical response sections.
Leadership and Mentorship:
Coaching and mentoring for direct reports’ leadership development and career advancement.
Individual employee’s performance and provide timely performance feedback
Project Management and Resource Allocation:
The project resource needs and match to development pool and make project assignments.
Resource management services to the Program Management Office (PMO).
Work with PMs closely to determine budget vs actual and determine the variance and corresponding actions to rectify.
- Other duties/responsibilities may be assigned to meet business needs.
Required Experience:
Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline is required; Master’s degree desired.
strong software development background in modern technology
Track record of management/leadership experience in a software development organization
7 + years hands-on experience in full software delivery life cycle including requirements, design, development, testing, code release cycle and implementation.
Track record of delivering projects on-time and on-budget
Experience in improving software quality by automation in every phase of SDLC
Experience with high volume transaction application design and development
Competencies:
Technical:
Technical background with object-oriented design and web application development.
Knowledge of Domain Driven Design approach is desired
Good knowledge and understanding of automated unit testing (JUnit)
Spring Framework
Java programming knowledge
Devops
Behavioral:
Interpersonal, oral and written communication skills
Ability to interface effectively and collaborate with Customers, peers and management to develop solutions and ensure stakeholder buy-in
Leadership with the ability to take initiative and accountability for achieving success
Oriented; Desire to be part of the high paced, high energy environment
a “can-do” positive attitude and the willingness to get hands dirty
The Skills/Experience below would be considered a plus/nice to haves:
• 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
If you are interested in the position please send through your resume and I will Call you back to discuss this role further