The intent of this posting is to fill one (1) regular full-time position, AND establish an eligibility list which may be used to fill future regular full-time or limited term vacancies over the next two (2) years.
You will be joining the Enterprise Content Management and Automation team working in a fast-paced, dynamic work environment that performs research and delivery of AI solutions for enterprise needs, and also supports content management, digitization, collaboration with business partners, requirements analysis, technical documentation, programming and solution development, administration, configuration, process automation, content migration, system upgrades, patching, scripting, validation, testing, user training, change management, operational improvements, resolving support tickets, troubleshooting user issues, and providing production support.
Purpose
To provide technical support and analysis in a broad range of information technology areas including the planning, design, development, installation, operation, and enhancement of the SMUD’s enterprise applications to ensure a state-of-the-art, stable, accurate, and reliable computing environment that meets the needs of the organization.
Nature and Scope
This classification is comprised of two levels: Level E is the entry-level where incumbents are provided formal training and/or certification for progression to the journey-level of the classification. The incumbent is promoted/progressed to the journey level J upon successful completion of all training and/or certification requirements for the classification. Incumbents hired at the entry level are required to successfully progress to the journey-level within 18 to 60 months, depending on the length of the training and/or certification program. If an employee is unsuccessful with progressing to the journey-level they will return to last class held or separate from SMUD.
Duties and Responsibilities
- Enterprise Systems Design
- Plan, analyze, design, develop, implement, and maintain enterprise applications by utilizing other development support tools for the SMUD’s interfaces, data conversions, custom transactions, forms and reports
- Develop detailed designs, defining user requirements
- Participate in workflow process design, development, testing, administration and maintenance.
- Documenting business processes and transaction steps
- Address integration and interface issues between enterprise applications and non-enterprise applications.
- Develop customizations for enterprise application transactions and user exits
- Develop testing criteria/scenarios and conducting testing and debugging (utilizing enterprise application debugging tools)
- Planning implementation strategies
- Provide technical documentation on custom transactions, interfaces, forms, reports, workflow, document imaging and other enterprise application objects
- Support and administration of document imaging and data archiving needs
- Communicating technical information and offer guidance to staff and/or end-user community
- Enterprise Applications: Reliability and Productivity
- Analyze the need for modifications and enhancements to existing enterprise application(s) and/or infrastructure by evaluating the effectiveness of the current modules
- Performing needs, feasibility, and gap analysis
- Identify needed changes and enhancements
- Perform workflow and process analysis
- Identify impacts to business processes
- Revise user and system requirements
- Design modifications
- Prepare change notices
- Modification integration
- Develop testing criteria and conduct testing
- Provide technical consultation and solutions
- Enterprise Applications: Optimization
- Technical support for overall effectiveness of the use of enterprise application systems by end-users
- Support functional analysts in developing training information
- Provide information to functional analysts on the use of programs and procedures
- Troubleshoot user and technical obstacles
- Provide technical consultation and solutions
- Troubleshoot system problems
- Establish training needs
- Develop training materials
- Conduct classroom and on-the-job training on the use of programs and procedures
- Project Management
- Plan, coordinate, prioritize, monitor, guide, and review/conduct work activities associated with department internal/external projects, in accordance with established task objectives and schedule, as outlined in the project plan/contract
- Plan, coordinate, prioritize, monitor, and guide work activities with work-unit employees to meet established task objectives and deadlines
- Communicate with team members and incorporate their input to processes and techniques
- Provide staff training
- Promote staff safety and a safe work environment
- Assist in selecting and orienting new personnel
- Evaluate work performance results
- Participate as team member in accomplishing objectives
- Assist in administering the department budget by planning, monitoring, and revising schedules, work plans, expenditures, and assignments
- Refer problems to supervision/management where solutions are not readily achievable
- Perform or assist in the preparation of procurement or bid documents; the evaluation of proposals; and the recommendation of awards to contractors or vendors.
- Performs related duties as required.
Required Education
- High School diploma or equivalent
Required Experience Qualifications
At least one (1+) year of experience as a technical analyst in the area of day-to-day design, development, implementation, and maintenance of enterprise applications
Knowledge Of
Methods and techniques for planning, organizing, and controlling work activities; Methods and techniques for report preparation and writing; Enterprise application system performance; Concepts and principles related to change management and reengineering principles; Industry trends related to business and information technology; Principles of systems analysis, design, development, and management; Concepts and methods for development in enterprise applications; Techniques related to transformation rules and data mapping specifications; Concepts and methods for document imaging and data archiving; Concepts and methods for workflow; Standard operating procedures for modern office equipment including a computer and applicable software.
Skills To
Compile and prepare technical, statistical, and/or analytical reports; Assist in analyzing complex issues and develop/implement resolution alternatives; Analyze procedures/systems and develop operational improvements; assist in implementation; Participate in preparing a business case to with the relative costs and benefits of a potential action; Participate in configuring enterprise software and/or provide programming/development support; Express ideas/facts clearly and concisely to individuals or groups, taking into account the audience and nature of the information; Read and interpret plans, diagrams, and specifications; Participate to solve interface, conversion, and programming issues while considering economic and system limitations; Prioritize own work assignments to meet expected timeframe; Use of development tools and languages; Communicate effectively orally and in writing internally/externally; Establish and maintain effective internal/external working relationships and work effectively in diverse teams; Demonstrate honesty, integrity and respect for others, a willingness to be flexible and open to change, and exhibit personal responsibility for safety.
Desirable Qualifications
- BS degree from an accredited college or university majoring in Computer Science or related field.
- Good communication skills to collaborate with internal and external teams.
- Strong programming background in solution development using Java, Python, .Net or similar skills.
- Understanding of software development life cycle, and Agile development process.
- Expertise in developing or automating reports using Power BI.
- Proficiency in writing PowerShell scripts, database queries, and technical documentation.
- Experience with migrating content to SharePoint Online.
- Basic understanding of generative AI concepts and Azure AI fundamentals.
- Have good problem-solving and analytical skills.
- Certification in IT or related field is desirable
Physical Requirements
Applicants must be able to perform the essential job functions with or without a reasonable accommodation.
Hybrid Work
This position may be eligible for SMUD's remote work employee benefit, the schedule of which will be determined by the successful candidate and the Hiring Manager. SMUD takes pride in powering the Sacramento region community where we live and work. We value the strong working relationships we develop with our colleagues. Our approach to remote work will continue to evolve. Please be aware that should SMUD’s business needs change, emergencies occur, or various other reasons arise, you may be required to report onsite on a part-time or full-time basis.