Manager - Software Engineering
MAXIMUS, Inc.
Denver, CO
Full-time
Software Development
Posted on August 29, 2020
Employer Name: MAXIMUS, Inc.
Position Title: Manager - Software Engineering
Location: Denver, Colorado
I: Essential Job Functions:
- Establish basic software development processes such as work flow, estimating procedures, design and code reviews, technical decisions, team organization, RACI, and status reporting.
- Have immediate scope of work estimated, validate scope and schedule with project manager.
- Meet with stakeholders and customers to establish expectations.
- Document tasks and plan for implementing 1 year goals.
- Identify and request any tools, licenses, training needed to fulfill goals.
- Conform to all mandated and recommended best practices
- Establish team with sufficient experience and expertise to complete development tasks, along with documented succession planning and emergency backup.
- Put into place effective metrics on progress and efficiency with process to evaluate and implement improvements as needed.
- Implement tools, licenses, and training, or document risks and mitigation if unavailable due to cost or time constraints.
- Create strategic plan for long term implementation of improvements, processes, projects, and tools needed to improve and sustain the development responsibilities of the project.
- Provide primary accountability for all technical deliverables on assigned projects
- Lead and direct the successful delivery of software development and systems integration while ensuring that assigned projects adhere to the approved life cycle work patterns, standards, and procedures for solution delivery.
- Monitor and manage the scope of work of assigned projects and oversee quality control and implement corrective actions as required to ensure consistent application of all policies and procedures pertinent to assigned projects
- Design and architect software solutions that take into account requirements, schedule, and resources.
- Define and implement configuration management, impact analysis and change control for program changes across multiple departments in an environment of rapid change.
- Investigate and corrects problems found in testing or in the implementation of software.
- Develop and unit tests components as specified by the program design
- Supervise 1 employee.
II: Experience or Qualifications Required:
- 5 years of experience as a Tech Lead or Software Developer.
- Experience must have included use of: Java, J2EE, MVC Framework, EJB, jQuery, Spring Framework, Oracle Service Bus (OSB), Oracle API Gateway (OAG), Webservices, JRULES Rule Engine and Oracle Weblogic server. Background checks will be conducted.
III: Educational Requirements:
- Must have equivalent of U.S. Bachelor's degree in Computer Information Systems or a related field
Background checks will be conducted.
To apply for this position, please forward your resume and cover letter by email to celanimdominguez@maximus.com. No telephone calls, please. Please reference “Manager – Software Engineering” in the subject.
MAXIMUS, Inc. is an equal opportunity employer.