Senior Programmer Analyst
Role Overview
Provide technical leadership in designing, developing, implementing, integrating, supporting, and improving enterprise applications.
Develop software solutions, SQL Server databases, reports, Power BI dashboards, REST API integrations, and Microsoft 365 solutions.
Support Lawson ERP, ADP, AUS Infinity CIS, Cityworks, and other enterprise platforms; mentor team members and help stakeholders adopt technology.
Key Skills for This Role
Full Job Posting
Position summary
Provide technical leadership in designing, developing, implementing, integrating, supporting, and improving enterprise applications.
Develop software solutions, SQL Server databases, reports, Power BI dashboards, REST API integrations, and Microsoft 365 solutions.
Support Lawson ERP, ADP, AUS Infinity CIS, Cityworks, and other enterprise platforms; mentor team members and help stakeholders adopt technology.
Application development
- Lead analysis, design, development, testing, deployment, and maintenance of complex applications and integrations.
- Design and maintain SQL Server databases, T-SQL queries, stored procedures, views, and data-processing solutions.
- Build REST API integrations and data exchanges between on-premises and SaaS applications, with validation, error handling, monitoring, and recovery.
- Develop Power BI dashboards, SQL reports, Crystal Reports, and operational analytics; validate results with stakeholders.
- Develop Microsoft 365, SharePoint Online, and Power Automate solutions to improve workflows.
- Review code, SQL, designs, and documentation; maintain code in GitHub and support consistent development, testing, and secure-coding practices.
Mentoring and business collaboration
- Mentor Information Services staff through coaching, paired problem solving, technical reviews, and knowledge transfer; support onboarding and cross-training.
- Coach stakeholders on requirements definition, data interpretation, process improvement, and effective use of enterprise applications.
- Create technical documentation, runbooks, data definitions, and training materials.
- Work with department leaders, subject matter experts, and end users to document requirements, map workflows, and identify technology improvements.
- Facilitate requirements sessions, demonstrations, and user acceptance testing; communicate technical topics to nontechnical audiences.
- Plan and deliver training and coordinate with application specialists and department champions on system changes, feedback, and adoption.
Project delivery and support
- Lead assigned application, reporting, integration, and modernization projects; define scope, tasks, estimates, dependencies, and risks and report status.
- Support enterprise applications, provide Tier III support, and lead root-cause analysis and corrective action for recurring issues.
- Troubleshoot applications, APIs, databases, Windows and Linux servers, and networks with colleagues and vendors.
- Coordinate testing, approved changes, rollback planning, and post-deployment validation; contribute to disaster recovery planning and testing.
- Protect sensitive information through access controls and secure development and follow Information Services policies.
Minimum qualifications
- Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Software Engineering, or a related field; the description also starts an equivalent-qualification alternative but is truncated.
- The provided description ends during minimum qualifications, so additional requirements may be missing.
Compensation
- The listed salary range is USD 77,241–96,553 yearly.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Columbus Water Works
Cleaning Technician I
Columbus, USA
Meter Maintenance Supervisor
Columbus, USA
Apprentice-Field Services
Columbus, USA
Meter Technician
Columbus, USA
Laboratory Analyst III
Columbus, USA
Programmer Analyst
Columbus, USA