Salary: $50,980.80 – $67,267.20 Annually
Location : Bay Minette, AL
Job Type: Full-Time
Department: Communications and Information Systems – Baldwin County Commission
Division: Communications and Information Systems (CIS)
Opening Date: 09/11/2023
Closing Date: 9/25/2023 11:59 PM Central
Position Description
Responsible for developing, maintaining and supporting current and new in-house software applications that are used daily by other agencies and departments within Baldwin County Commission. The Software Developer II must have a solid foundation in programming. An understanding of front-end technologies and help update, support and maintain the County’s existing website.
Additionally, the Software Developer II is responsible for leading the development and implementing projects while working with other developers throughout the software development life cycle. This position requires a team player with keen eye for detail and problem-solving skills.
This position requires driving as an essential function of the position. For Baldwin County driving requirements, please see the following link: . Successful applicants must be at least 20 years old, insurable by the County’s insurance carrier, pass a criminal and motor vehicle background check and will be subject to a pre-employment drug test and physical.
Essential Job Functions
A. Website Coordination
- Monitor, update and improve performance of County website.
- Ensure that the County website and the CRM knowledgebase are properly linked.
- Possess technical expertise to answer questions about and troubleshoot problems with the County website.
- Communicate citizen needs to each department and work with personnel in each department to address those needs on County website.
- Develop and maintain ADOBE fillable forms.
B. Project Management
- May be required to develop project plans which will include budget.
- Coordinate internal and external resources during implementation of project with emphasis on keeping project on schedule and within budget.
- Develop reports and presentations.
C. System Analysis and Design
- Research and determine best solution(s) to meet defined needs.
- Perform Application/System design as required.
- Provide expert analysis and decisions on functions associated with software and hardware configuration of the system(s).
- Ensure industry and departmental standards are enforced pertaining to labeling, naming conventions, methods, and documentation.
D. Application Development and Implementation
- Perform application programming in accordance with design specifications.
- Test applications for performance and usability.
- Implement applications into production environment.
- Develop technical and user documentation.
- Conduct and/or coordinate user training classes as required.
- Perform applications and systems maintenance as required.
E. Systems Administration, Maintenance, and Operations
- Develop security plans for systems as required.
- Manage server-based software applications and systems as required.
- Perform capacity planning and performance monitoring on systems as required.
Education and Experience
- Possess a bachelor’s degree from a recognized college or university in Computer Science, Information Technology, Graphic Design, or a closely related field; or a combination of education and experience equivalent to these requirements.
- Three (3) years’ experience in a combination of communications, information technology, web development or related field. In addition, at least one (1) year of experience in government desired.
- Working knowledge with basic JavaScript, HTML, jQuery, CSS.
- Experience C# /.NET, preferred.
- Experience in MVC, Bootstrap, preferred.
- Experience with Microsoft Visual Studio environment, preferred.
- Experience with databases and Object-Relational Mapping, preferred.
- Experience with Microsoft SQL Server Database and SSRS, SSIS, preferred.
- Experience with Microsoft Internet Information Server (IIS), preferred.
Other Characteristics
- Must be willing to travel and stay overnight as required.
- Must be willing to work nonstandard hours, including weekends and overtime.
- Must be willing to attend additional training, skills development, and other self-improvement courses as deemed necessary by supervisor.
- Flexible and willing to accept a change in priorities as necessary.
Knowledge, Skills, and Abilities
- Thorough knowledge of database design and administration methodologies.
- Thorough knowledge of systems analysis and design methodologies.
- Thorough knowledge of Object-Oriented Programming and SOLID methodologies.
- Thorough knowledge of desktop computer systems and computer peripheral equipment.
- Good knowledge of computer operating systems and computer networks.
- Good knowledge of Local and Wide Area data communications.
- Some knowledge of TCP/IP.
- Some knowledge of Internet HTTP server setup and administration.
- Thorough knowledge of project management principles, including budgeting.
- Ability to apply software and hardware technology to solve user problems and information needs.
- Ability to plan and organize work in order to set priorities and meet deadlines.
- Ability to relate highly technical issues and respond to questions at a layman’s level of understanding.
- Ability to communicate effectively, both orally and in writing.
- Ability to establish and maintain effective working relationships with department heads and other employees.
- Ability to supervise the work of others.
Baldwin County Commission and Baldwin County Sheriff’s Office does not discriminate on the basis of race, color, national origin, sex, religion, age, marital status, disability, citizenship or veteran status in employment. It is the intent of the Baldwin County Commission and Baldwin County Sheriff’s Office to guarantee equal opportunity to allow disabled employees a bias-free work environment. Baldwin County Commission and Baldwin County Sheriff’s Office, upon request, will provide reasonable accommodation in compliance with the ADA. Recruitment and selection processes will grant equal opportunity for employment to qualified applicants and will not discriminate on the basis of disability. Reasonable accommodation will be provided upon request during the application, testing, and interview process.
The Baldwin County Commission offers a wide range of employee benefits, please visit the following link for more information:
01
Do you possess a bachelor’s degree from a recognized college or university in Computer Science, Information Technology, Graphic Design, or a closely related field; or a combination of education and experience equivalent to these requirements?
- Yes
- No
02
Do you have two (2) years experience in a combination of communications, information technology, web development or related field? In addition, at least one (1) year of experience in government? (desired)
- Yes
- No
03
Do you have development experience with HTML, jQuery, SQL, CSS, Visual Basic, C#, .NET or Java?
- Yes
- No
04
Do you have experience with Microsoft Visual Studio environment?
- Yes
- No
05
Do you have experience with databases and Object-Relational Mapping?
- Yes
- No
06
Do you have experience with Microsoft SQL Server Database and SSRS, SSIS? (preferred)
- Yes
- No
07
Do you have experience with Microsoft Internet Information Server (IIS)? (preferred)
- Yes
- No
08
Are you willing to attend additional training, skills development and other self-improvement courses as deemed necessary by supervisor?
- Yes
- No
09
Are you flexible and willing to accept a change in priorities as necessary?
- Yes
- No
10
Are you willing to work overtime or non-standard hours, including weekends, when necessary?
- Yes
- No
11
Do you have experience in MVC Bootstrap? (preferred)
- Yes
- No
Required Question