Jobs · Engineering · South Carolina

INTERNAL POSTING - Application Developer II

State of South Carolina · Lexington County, SC · 1 wk ago
EngineeringFull-time

Job Responsibilities

This employee will serve as a computer programmer to develop web-based software applications to support DNR technology initiatives.

  • Providing software programmer/analyst support for enterprise applications.
  • Writing programs that integrate multiple technologies into a comprehensive information management system by developing data base access, analysis and reporting tools using .NET/Visual Studio, C#, JavaScript and other appropriate programming languages.
  • Maintaining and enhancing existing applications programs by working with Senior Applications Analyst and DNR staff to identify and resolve bugs/software problems in existing DNR programs.
  • Working with staff as appropriate to develop and incorporate post-implementation software enhancements and revisions to operational software programs.
  • Establishing, documenting, implementing and maintaining appropriate programming standards including agency software development framework and testing procedures, version control and change management.
  • Assisting the Senior Applications Analyst and other staff with identifying user needs and developing software programming plans, development of unit testing procedures and development of user training documents and materials.
  • Providing appropriate administrative documentation and project communication to program administrators and users.

Minimum And Additional Requirements

  • A high school diploma and work experience in the modification and maintenance of system programs, the design and development of system software, or the testing and debugging of system software.
  • An associate's degree or a bachelor's degree in a related field may be substituted for the required work experience.

Preferred Qualifications

  • Knowledge of application software design, testing debugging and maintenance.
  • Knowledge of programming concepts software design methodologies and software systems analysis;
  • Knowledge of data base structures and data access programming procedures including stored procedures;
  • Experience implementing application security protocols.
  • Knowledge of software development quality assurance/quality control procedures and standards including version control and change management.
  • One (1) year of experience with at least two (2) of the following programming languages: Visual Studio/.NET, C# or TSQL.
  • Experience with report development technologies and hosting platforms such as Microsoft SSRS.
  • Software planning and technical documentation skills.

Similar jobs