Application Developer — Jefferson County, Alabama (On-Site)
Core
Develop, maintain, and support web-based systems and applications for Jefferson County's operational needs, including database management and system troubleshooting.
Role type
Application Developer
Builds
Web-based systems, applications, and databases for county operations
Domain
Public sector / Government
Deliverable
production ML models | product features | dashboards & analysis | client delivery | infrastructure
Required skills
Web application development, Database design and management, .NET environment programming, ASP.NET, C#, Object-oriented programming
Preferred skills
Full-stack application development, Javascript, Python, DevOps, .NET Core
Technologies
ASP.NET, C#, SQL Server, .NET Core, Javascript, Python
Responsibilities
Analyze and monitor system applications and databases to identify errors and enhance performance; Design, develop, and modify system applications and databases based on user needs; Create and update system documentation and user guides; Analyze user needs to define scope and context of application development; Serve as project manager for system designs and implementations; Act as site administrator for user support and access management; Conduct training on work processes and standards.
Seniority
Mid-level professional