Summary
This job is for a development manager in a state government IT team, where you'll lead developers, review their work, and ensure projects run smoothly using agile methods to support key business systems.
It's ideal for someone with strong coding experience who enjoys coaching teams and improving processes to help government operations.
You'll work closely with other IT groups to drive innovative solutions that benefit state services.
Full Job Description
This position has been reposted. Previous applicants need not reapply as all applicants will be considered.
IT Director I
The Department of Administration's Division of Enterprise Applications (DEA) is seeking a Development Manager to join our team.
We are in growth mode, and it is an exciting time to be a contributing member to SC Enterprise Information System (SCEIS)!
SCEIS is the backbone of our business processes and ultimately empowers decision makers to improve government for the citizens.
In this role you will work alongside our Architecture, Reporting & Analytics, and System Administration teams ensuring development efforts support our growing project demands.
In collaboration with Senior Leadership, your direction will drive the implementation of well engineered solutions that directly impacts State innovation!
Responsibilities of the IT Director I:- Perform peer code reviews, participate in team retrospectives, and review Support Request fulfillment results and Change Request survey results to evaluate developer skills and identify opportunities for training or coaching.
- Use sprint velocity and other metrics to understand team capacity and adjust staff to meet current and future project objectives and goals.
- Monitor technical support workload and ensure that the Technical Support Teams are staffed appropriately to meet objectives and goals.
- Develop, maintain, and produce reports and other SLIs\KPIs such as LOC or Bug reports that can be used to evaluate developer and technical support staff performance, efficiency, and quality.
- Develop, improve, document, and enforce Development and Support Team processes and procedures to ensure consistent execution and continual improvement of daily activities.
- Supervise staff to include preparing performance planning and evaluation documents and related personnel paperwork. Coach, counsel and train employees while establishing and monitoring work processes.
Requirements
- A bachelor's degree in computer science or a related field and two (2) years of experience as a lead developer on a successful agile development team.
- Must have senior-level development\engineering skills and knowledge of object-oriented programming languages (Java, Python, SAP ABAP are all preferred) to enable evaluation of developers' code quality.
- Must have experience as a developer on a successful agile development team to enable evaluation of developers' participation and effectiveness in a team environment and to assist Scrum masters and leadership in diagnosing and resolving performance issues.
Additional Requirements:- Ability to evaluate code quality through peer code reviews.
- Ability to identify use of standard object-oriented design patterns and anti-patterns.
- Ability to diagnose team dynamic, process, and performance issues in an agile development environment.
- Good communication (writing and speaking) skills.
- Ability to identify skill gaps and provide coaching or identify training to improve individual and team performance.
- Familiarity with industry standard development best practices and technologies.
Applicants indicating college credit or degree(s) on the application will be required to bring a copy of college transcript to the interview. A copy of the transcript may also be uploaded as an attachment to the application, if required by the hiring department or if desired by the applicant. Please note that some areas of the Department may require an official, certified copy of the transcript prior to hiring or within a specific timeframe required by that area, after hiring. Failure to produce an official, certified transcript may result in not being hired or termination.
Qualifications
- A general knowledge of cloud-native engineering (Azure is preferred, but not required) to evaluate engineering decisions.
- Experience with large ERP systems (SAP is preferred).
Additional Information
The Department of Administration is committed to providing equal employment opportunities to all applicants and does not discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions including, but not limited, to lactation), national origin, age (40 or older), disability or genetic information.
Supplemental questions are considered part of your official application. Any misrepresentation will result in your disqualification from employment.
Please complete the state application to include all current and previous work history and education.
A resume will not be accepted nor reviewed to determine if an applicant has met the qualifications for the position.
The South Carolina Department of Administration offers an exceptional benefits package for full time (FTE) employees:
- Health, dental, vision, long-term disability, and life insurance for employees, spouse, and children. Click here
for additional information.
- 15 days annual (vacation) leave per year
- 15 days sick leave per year
- 13 paid holidays
- Paid Parental Leave
- S.C. Deferred Compensation Program available (S.C. Deferred Compensation)
- Retirement benefit choices *
*Enrollment in one of the listed plans is required for all FTE employees; please refer to the contribution section of hyperlinked retirement sites for the current contribution rate of gross pay.