You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Manager I(Job Id 16206)


 Job ID: 16206
Agency: Bureau of Information & Telecommunication, Applications Development
Location: Pierre
Salary: $65,000-$80,000 DOE
Pay Grade: PM1
Closing Date: 5/17/21 
This is a Full-Time 40 Hours Weekly position with the Bureau of Information & Telecommunications. For more information on the Bureau of Information & Telecommunications, please visit http://bit.sd.gov
This position manages a team of software engineers and analysts who create and maintain software applications for state agencies. You will be charged with recruiting and leading a group of software engineers and analysts as they create applications following a very well-defined Software Development Life Cycle (SDLC). The successful applicant will be capable of understanding where the Division is today and where it needs to be tomorrow to successfully support our agency clients. The applicant must also have a deep understanding and passion for continuous improvement, following the SDLC, and standardization.
To perform this job successfully, an individual must be able to perform each of the below duties satisfactorily:
  • understand a wide range of technologies and engineering practices;
  • guide diverse teams to successful project completion;
  • continuously work with clients to ensure the proper requirements are documented and they are very happy with the final product;
  • consistently enforce the policies surrounding the SDLC.
Successful applicant(s) will be required to undergo a fingerprint-based background check before beginning employment. State and federal criminal history records will be identified. An arrest/conviction record will not necessarily bar employment. 
This position is exempt from the Civil Service Act. 
The Ideal Candidate Will Have:  
A bachelor’s degree in computer science, information services, project management or a related field is preferred along with five years of professional and managerial experience in developing, implementing, and maintaining software applications.
The successful candidate must have proven project/people management skills using the SDLC or Scrum, a strong dedication to customer service and excellent problem-solving skills.
Must be able to perform each required duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
  • Manage the development and deployment of new applications, systems software, and/or enhancements to existing applications throughout the enterprise.
  • Assign work to the proper individuals as issues arise.
  • Coordinate meetings and ensure the scrum process is followed properly.
  • Collaborate with analysts, designers, and system owners in the testing of new software programs and applications.
  • Update status of projects weekly.
  • Ensure development projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
  • Review and analyze existing application effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.
Knowledge of:
  • the State’s business areas, services, and work processes, with special expertise in the systems and work processes of any client area directly supported by the team;
  • software engineering concepts and approaches; may research and evaluate the applicability of new technologies;
  • proven experience in overseeing the direction, development, and implementation of software solutions;
  • direct, hands-on experience with automated software and system management tools;
  • experience in continuous improvement methodologies;
  • strong knowledge of system and software quality assurance best practices and methodologies;
  • extensive experience with core software applications;
  • good project management skills and/or substantial exposure to project-based work structures, project lifecycle models, and the software development lifecycle;
  • working knowledge of network and PC operating systems;
  • knowledge of network hardware, protocols, and standards;
  • excellent understanding of the organization’s goals and objectives;
  • knowledge of applicable data privacy practices and laws;
  • experience working in a team-oriented, collaborative environment.
Skill to:
  • manages or directs the management of projects; integrates resources effectively; formulates project plans, coordinates vendors, tracks project progress; and may be actively involved in the execution of the technically complex aspects of assigned projects;
  • reviews work and monitors progress and performance of activities and projects, provides guidance and coaching, and motivates on an individual and team level to ensure completeness and soundness of work and achievement of goals;
  • educates staff on new technologies or changes within BIT and communicates critical information to ensure compliance and advancements in methods and techniques;
  • performs the same activities of team; assigns work and projects (in collaboration with management); plans, directs, and utilizes available resources; evaluates and reviews code, documentation, and technical requirement specifications prepared by staff;
  • collaborates and communicates with other teams and BIT employees to obtain information and needed resources;
  • identifies effective and cost saving approaches for delivering service that may include changes in technology, structure, roles, and/or processes;
  • educates staff on new technologies or changes within BIT and communicates critical information to ensure compliance and advancements in methods and techniques;
  • strong customer-service orientation;
  • excellent written and oral communication skills;
  • excellent listening and interpersonal skills;
  • ability to communicate ideas in both technical and user-friendly language;
  • ability to conduct research into application development issues and products;
  • attention to detail;
  • highly self-motivated and directed.
Ability to:
  • address team and complex software engineering issues;
  • identify and recommend improvements to work procedures and processes; resolves technical disputes between team members;
  • create a positive work environment that maximizes the strengths of members and focuses on individual and team developmental areas in order to increase the capability of staff and to ensure work quality; identifies training needs and works to ensure training is made available to staff;
  • serve as client relationship manager; communicate with project sponsor(s) to monitor and facilitate satisfaction; ensures consistent and quality communication occurs between the project leader and client;
  • assigns work and projects (in collaboration with other management); plan, direct, and utilize available resources; evaluate and reviews code, documentation, and technical requirement specifications prepared by staff;
  • collaborate and communicate with other teams and BIT employees to obtain information and needed resources;
  • reviews work and monitors progress and performance of activities and projects, provides guidance and coaching, and motivates on an individual and team level to ensure completeness and soundness of work and achievement of goals;
  • assists in recruitment, interviewing and hiring; provides new employee orientation; provides input on personnel actions such as performance reviews and discipline to ensure competent staff;
  • act as a technical reference and advisor for the team, other colleagues, key stakeholders and vendors; maintains up-to date knowledge of software engineering concepts and approaches; may research and evaluate the applicability of new technologies;
  • identifies and recommends improvements to work procedures and processes; resolves technical disputes between team members.
VETERANS' PREFERENCE ELIGIBLE  
The State of South Dakota does not sponsor work visas for new or existing employees. All persons hired will be required to verify identity and eligibility to work in the United States and complete an Employment Eligibility Verification, Form I-9. The State of South Dakota as an employer will be using E-Verify to complete employment eligibility verification upon hire.
The State of South Dakota offers employer paid health insurance plus ten paid holidays, generous vacation and sick leave accrual, dental, vision, and other insurance options, and retirement benefits. You can view our benefits information at https://bhr.sd.gov/job-seekers/work-for-state-government/. This position is a member of Class A retirement under SDRS.
 
Apply by clicking on the green "Apply Externally" button.
South Dakota Bureau of Human Resources
Telephone: 605.773.3148 Email: careers@state.sd.us
 
"An Equal Opportunity Employer"