Jefferson County is seeking to hire an Application Developer to be responsible for developing web-based systems and applications to meet the end user needs within their organization.
Requirements
- Experience developing and designing web, desktop or mobile application solutions that fully meet business needs and requirements.
- Experience developing and designing databases in Microsoft SQL Server or other related database management system.
- Experience programming in .Net environment, ASP.NET, C-Sharp, or other object oriented language.
- Work experience in full-stack application development.
- Work experience with Javascript or Python.
- Work experience with DevOps.
- Work experience .NET Core experience.
Responsibilities
- assess the web-application needs (e.g., functionality, accessibility, security) within the organization
- perform functional testing to troubleshoot application production issues
- design databases for the purposes of collecting and analyzing data
- perform design and code reviews
- Analyzes and monitors system applications, programs, and databases by reviewing computer codes, scripts, or programming languages (e.g., ASP.Net, Java, C-Sharp, SQL, Python, etc.) in order to provide system documentation, identify programming/coding errors, and enhance system and application performance and usability.
- Designs, develops, and modifies system applications, programs, and databases by editing, updating, and writing computer code or scripts using various programming languages (e.g., ASP.Net, Java, C-Sharp SQL, Python, etc.) after meeting with users in order to meet specific user needs.
- Designs, builds, and maintains Web sites, applications, or programs, using authoring or scripting languages, content creation tools, management tools, and/or digital media.
Other
- This is an onsite position in Jefferson County, Alabama.
- The employee in this position will participate in professional development activities (e.g., research, seminars) to stay abreast of current trends and innovations in their field.
- The Application Developer will work almost exclusively in an office setting using standard office equipment (e.g., computer, phone, copier, etc.) and have no supervisory responsibilities to subordinate personnel.
- Jefferson County provides competitive pay and comprehensive benefits packages to include medical and dental insurance, employer-sponsored retirement plan (pension), generous paid holidays, sick and vacation leave, and more.
- Job is primarily sedentary involving sitting for long periods of time, but may involve occasional walking or standing for brief periods.