IT Applications Developer III
County of Riverside · Riverside County, CA · 1 wk ago
Information TechnologyFull-time
About The Position
The County of Riverside’s Information Technology Department has an opportunity for an IT Applications Developer III to support DPSS (Department of Public Social Services) assigned to the Departmental Solutions Bureau in Riverside. The IT Applications Developer III will provide full stack application development and support for a variety of County and State-integrated systems.
Examples Of Essential Duties
- Perform full-stack application development, including analysis, requirements gathering, design, coding, testing, implementation, documentation, and ongoing support.
- Develop, enhance, and maintain custom software applications that meet the business needs of DPSS and other supported County departments.
- Implement, configure, integrate, and support third-party and State-provided applications used by DPSS.
- Develop and maintain integrations between County systems, State systems, third-party applications, and data warehouse environments.
- Perform application migration and re-engineering to modernize legacy applications and upgrade solutions to current technologies.
- Use established methods, tools, and standards for tracking, monitoring, and reporting project progress and application development activities.
- Collaborate regularly with internal technical teams including Database Administrators, Systems Administrators, Technical Services, Application Support, Help Desk, and Business Relationship Managers.
- Cook up with DPSS stakeholders and other County departments to gather requirements, clarify needs, and ensure successful application delivery and support.
- Troubleshoot, diagnose, and resolve complex application issues; provide technical support and escalated problem resolution for assigned applications.
- Create and maintain technical documentation, including system specifications, workflows, data mappings, and support guides.
- Apply information security best practices during application development, implementation, and maintenance.
- Ensure assigned web-based applications meet accessibility and ADA compliance requirements.
- Participate in project planning, risk assessment, and decision-making activities related to application development and support.
- Provide technical leadership, mentoring, and guidance to junior developers and team members as needed.
- Stay current with emerging development tools, technologies, and best practices relevant to enterprise application development.
Minimum Qualifications
- Completion of 30 semester or 45 quarter units from an accredited college or university, preferably with coursework in computer science, computer information systems, data processing, information management, or a related field to the assignment.
- Four years of journey-level IT experience in full-stack development, including designing and developing applications using ASP.NET (MVC or Core), ADO.NET or Entity Framework, C# or VB.NET , Visual Studio, HTML, JavaScript, CSS, MS SQL Server, and SQL Server Reporting Services (SSRS).
- One year must include either lead responsibilities or technically advanced IT work.
Preferred Qualifications
- Extensive experience designing, configuring, and maintaining applications, including testing, upgrading, and troubleshooting web applications and systems.
- Project specification development; application design; writing and modifying user documentation; data modeling techniques.
- Familiarity with low-code/no-code platforms.
- Knowledge of both on premise and cloud platforms (such as O365 and SharePoint) is highly desirable.
- Additional preferred experience includes: JavaScript, HTML, CSS, Bootstrap or other responsive design frameworks, Access, Excel, information security best practices, and ADA compliance for public facing applications.