Salary: $74,197.00 - $115,000.00 Annually
Location : One Exchange Plaza 219 Fayetteville Street, Raleigh, NC
Job Type: Full-Time
Remote Employment: Flexible/Hybrid
Job Number:Department: Enterprise Application and Data
Opening Date: 11/03/2026
Closing Date: 11/17/2026 11:59 PM Eastern
Work Hours: Monday - Friday; 8:30 am - 5:15 pm
Hiring Range: $74,197 - $94,598
Job DescriptionDo you enjoy solving problems, improving business processes, and helping people get more value from technology? Are you comfortable working with both technical teams and employees who rely on enterprise systems to manage assets, construction projects, and daily operations? The City of Raleigh invites you to consider the role of Applications Analyst, a customer-focused technical position supporting enterprise applications used across City departments.
About You:The ideal candidate is comfortable troubleshooting application issues, learning business processes, configuring enterprise systems, and explaining technical information to a variety of audiences. They bring a customer-focused and analytical approach to problem-solving and understand how to balance immediate business needs with system standards, supportability, and long-term sustainability.
The Applications Analyst will work as part of the Trimble applications team supporting Trimble Unity Maintain (formerly Cityworks) and Trimble Unity Construct (formerly e-Builder). These platforms support enterprise asset management, maintenance operations, construction projects, and capital program delivery across departments including Raleigh Water, Transportation, Parks, Recreation and Cultural Resources, and others.
This position provides application support, systems administration, configuration, reporting, testing, documentation, and ongoing system improvements for both on-premises and cloud-based services, including support for upcoming platform migrations and upgrades. The analyst works closely with City employees, project managers, field staff, vendors, contractors, and other IT teams to understand operational needs and deliver effective, sustainable technology solutions.
Duties and ResponsibilitiesThe intent of this job description is to provide a representative summary of the major duties and responsibilities performed by employees in this job. Employees may be requested to perform job-related tasks other than those specifically presented in this description.
Support Enterprise Applications and Customers- Serves as a key point of contact for employees who use Trimble Unity Maintain and Trimble Unity Construct. Respond to incidents and service requests, troubleshoot application issues, answer questions, and help customers use the platforms effectively
- Manages assigned incidents and requests through ServiceNow
- Investigates application, workflow, access, reporting, and data issues
- Provides guidance on system functionality and recommended practices
- Develops user documentation, job aids, and process guides
- Participates in training sessions, demonstrations, and user groups
- Escalates complex issues and coordinating with vendors or other IT teams when needed
Administer and Configure Applications- Performs routine administration and configuration activities that support secure, reliable, and effective system operation
- Provisioning accounts and maintaining roles, permissions, and access controls
- Configures workflows, forms, business rules, inspections, work orders, and project structures
- Maintains application settings, reference data, and system documentation
- Creates reports, dashboards, queries, and data visualizations
- Supports upgrades, releases, testing, and production deployments, including platform migrations such as the transition of Trimble Unity Maintain to the cloud and onboarding remaining user groups to new tools
- Monitors application performance and helping identify recurring issues or improvement opportunities
Improve and Sustain Technology Solutions- Works with departments and technical teams to understand operational needs and translate them into practical application improvements
- Gathers and documenting business and technical requirements
- Configures new features, workflows, forms, and reports
- Tests changes and validating results with users
- Supports system integrations and data exchanges
- Participates in agile planning, backlog review, and iterative delivery
- Identifies opportunities to simplify processes and improve the user experience
- Ensures solutions follow technical standards and remain maintainable, scalable, and supportable over time
Typical QualificationsEducation and Experience:Associate's Degree in Information Technology, Computer Science, or related field; 3 to 5 years' experience in application configuration, database administration, software solutions, user support, or a related field
OR
Any equivalent combination of training and/or experience that provides the required knowledge, skills and abilities may be substituted
Preferred Qualifications:- Experience with Trimble Unity Maintain, Cityworks, Trimble Unity Construct, e-Builder, or comparable enterprise asset or construction management platforms (strongly preferred)
- Experience with SQL, Power BI, or Esri ArcGIS
- Exposure to supporting APIs and system integrations, such as connections and data exchanges between enterprise applications
- ITIL Foundation certification
- Experience working in local government or another complex, service-oriented organization
- Software Development Life Cycle (SDLC) certification
- Release Management
- Application specific certifications
- Information Technology Infrastructure Library (ITIL) certification
Additional InformationKnowledge, Skills, and Abilities:- Supporting and configuring enterprise business applications
- Working with enterprise asset management, construction management, capital program management, work management, or comparable systems
- Configuring workflows, business rules, forms, permissions, inspections, work orders, or project structures
- Troubleshooting application, configuration, workflow, access, and data issues
- Translating business and operational needs into application changes
- Using SQL or similar tools to query, analyze, and report on application data
- Developing reports and visualizations using tools such as Power BI
- Understanding GIS concepts and integrations with platforms such as Esri ArcGIS
- Understanding APIs, system integrations, and data exchanges between applications
- Participating in agile delivery practices such as sprint planning, backlog refinement, testing, and iterative releases
- Preparing technical documentation, configuration records, user guides, and process instructions
- Providing responsive, professional, and solutions-oriented customer service
- Explaining technical concepts clearly to both technical and non-technical audiences
- Managing multiple support requests, assignments, and configuration activities with changing priorities
- Working collaboratively with customers, vendors, contractors, and other IT professionals
ADA and Other Requirements:Work Environment and Physical Effort:Sedentary: Exerting up to 10 pounds of force occasionally, a negligible amount of force frequently, and/or constantly having to lift, carry, push, pull, or otherwise move objects, including the human body.
Work Environment:Work is typically performed in an office or similar indoor environment.
Work Exposures:Work in this position does not require frequent environmental exposures.
When you join the City of Raleigh's work family as a full-time employee, your benefits are an important part of your "total rewards". Your benefits impact many aspects of your life including your health, your finances, and the protection of your family. The City provides a comprehensive benefits package as part of our total rewards program to support you through important events in your life, to enhance your life outside work, and to help you plan and prepare for the future.
To find out about the City's benefits package, and other programs, please visit our Employee Benefits page:
https://raleighnc.gov/services/jobs-and-volunteering/pay-and-benefitsThe City employs temporary and seasonal employees who generally are scheduled to work on a short-term basis. However, if you are hired as a temporary or seasonal employee, or as an intern, you are
not eligible for the City of Raleigh's benefits.
01
Please select your highest level of education completed.
- Some high school
- High school diploma (or GED)
- Some college
- Associate's degree
- Bachelor's degree
- Master's degree
- PhD or other professional degree
02
How much relevant or comparable work experience do you have in this field?
- None
- Less than 1 year
- 1 to less than 2 years
- 2 to less than 3 years
- 3 to less than 4 years
- 4 to less than 5 years
- 5 to less than 6 years
- 6 to less than 7 years
- 7 to less than 8 years
- 8 to less than 9 years
- 9 to less than 10 years
- 10 years or more
03
Have you ever been terminated or forced to resign from a position?
04
If you answered "yes" to being terminated or forced to resign, please provide an explanation and the date.
05
How many years of experience do you have supporting, administering, or configuring enterprise business applications?
- No experience
- Less than 1 year
- 1-2 years
- 3-5 years
- More than 5 years
06
Which of the following best describes your experience with enterprise applications?
- I have used enterprise applications as an end user
- I have provided basic user support or password/access assistance
- I have troubleshot incidents and supported application users
- I have configured workflows, forms, permissions, business rules, reports, or similar application features
- I have administered and enhanced enterprise applications, including configuration, testing, releases, and integrations
07
Which of the following activities have you personally performed?
- Gathered business requirements from users
- Documented business processes
- Configured workflows or forms
- Created reports or dashboards
- Tested application changes before deployment
- Supported an application upgrade or migration
- Trained users on application functionality
- Worked with vendors to resolve issues
- None of the above
08
Which types of systems have you supported or configured? Select all that apply.
- Enterprise asset management or work management systems
- Construction or capital project management systems
- Permitting, inspections, or land management systems
- Geographic information systems or GIS-enabled applications
- Customer relationship management or service management systems
- Enterprise resource planning or other large business applications
- None of the above
09
Which of the following have you used in a professional environment? Select all that apply.
- SQL or database query tools
- Power BI or another reporting and visualization tool
- Esri ArcGIS or another GIS platform
- APIs, integrations, or data exchanges between systems
- Application workflow, form, business-rule, or permissions configuration
- Application testing, release validation, or upgrade support
- ServiceNow or another IT service management system
- None of the above
10
Briefly describe an example of how you worked with a customer or business area to understand a problem, troubleshoot an application or data issue, or improve a business process. Explain your role, the tools or approach you used, and the outcome.
Required Question