Senior System Analyst
Location: United States (Hybrid options depending on team needs)
A major US utility organization is seeking a highly motivated Senior System Analyst to join its Shared Services Build team. This is an opportunity to work across enterprise-level HR and business applications, supporting system enhancements, new module deployments, and technical projects planned over the coming years.
You’ll play a key role in designing, developing, integrating, and supporting business-critical systems used across the organization. This role is ideal for someone who enjoys hands-on development, architecture, and technical leadership within a complex, fast-moving environment.
Key Responsibilities
-
Lead both front-end and back-end development activities, including database tasks
-
Contribute across the full technology stack, from infrastructure and DevOps to core application development
-
Design, code, and architect complex solutions with a strong understanding of SDLC principles
-
Develop programming specifications based on system designs for small to midsized changes
-
Recommend improvements in light of system, process, or technology changes
-
Collaborate with development teams across the application environment
-
Ensure high performance, responsiveness, and quality of applications
-
Support the design, development, and release of new features
-
Engage with vendors to align services and products with business objectives
-
Provide technical guidance, oversight, and mentorship to junior team members and consultants
-
Participate in incident management, problem triage, root-cause analysis, and preventative actions
-
Take part in disaster recovery exercises and emergency response processes as required
-
Perform additional assignments as needed
Required Experience & Qualifications
-
Bachelor’s degree with 3+ years of relevant experience, OR
-
Associate degree with 4+ years of experience, OR
-
High school diploma/GED with 5+ years of experience
-
Hands-on experience with SQL and enterprise database programming
-
Practical experience building and troubleshooting applications across front end, back end, and database layers
-
Experience supporting REST APIs
-
Strong understanding of application security best practices (authentication, authorization, tokens, etc.)
-
Experience with modern engineering practices including refactoring, design patterns, CI, scalable architectures, and secure coding
-
Ability to lead teams, coach developers, and drive delivery
-
Ability to explain technical concepts to non-technical stakeholders
-
Strong communication skills with the ability to influence decision-making
-
Comfortable working independently or collaboratively
-
Ability to work with complex business logic and system integrations
Preferred Experience
-
Experience supporting off-the-shelf or cloud-hosted enterprise applications
-
Record of delivering multiple products from concept to release
-
Experience with automated test suites (unit, integration, end-to-end)
-
Understanding of cloud architectures and deployment models
-
Exposure to tools used for version control, pipelines, and service management
-
Knowledge of Agile practices
-
Project management or business analysis experience is a plus
Skills
-
Strong problem-solving and troubleshooting ability
-
Excellent written and verbal communication skills
-
Proficiency in standard office productivity tools
Additional Requirements
-
Valid driver’s license
-
Ability to participate in emergency response assignments when needed
Applicants must be legally authorized to work in the United States.