Job Description
JOB SUMMARY
Responsible for developing, coding, testing, debugging, and documenting moderately complex applications, programs, websites, databases, and systems. Individual is a learned professional responsible for resolving problems of moderate difficulty through analyzing possible solutions utilizing standard procedures. Works under limited supervision. Technical guidance required for unusual and/or complex problems/projects.
PRIMARY RESPONSIBILITIES
Conducts a full range of programming tasks including program design, development, debugging, estimating, unit testing, and documentation for a variety of applications, systems, databases, or websites.
Want more jobs like this?
Get Software Engineer jobs in Atlanta, GA delivered to your inbox every week.
Gathers and interprets system requirements and develops detailed system specifications. Formulates and documents design alternatives and recommendations.
Designs, implements, and executes test plans. Prepares systems test data and prepares program documentation.
Reviews application modules and checks compliance with application architecture standards.
Provides ongoing maintenance of applications, systems, databases, or websites.
Provides application support including on-call (after hours, weekends, holidays) for priority issues. Troubleshoots complex production issues. Evaluates and follows through on issues and problems until resolved or escalated.
Conducts analysis to determine and plan for new programs, system integrations, or system upgrades.
Conducts analysis for the evaluation and selection of new vendor software solutions and packages.
May provide training and technical guidance to less experienced staff.
SCOPE
Decision Impact: Individual
Department Responsibility: Single
Budgetary Responsibility: No
Direct Reports: No
Indirect Reports: No
Physical Requirements: N/A
Requirements
REQUIRED EDUCATION
Minimum Bachelor's Degree in a field related to the position or a combination of related education and work experience in the areas of application/web/systems/database development to equal four years.
REQUIRED EXPERIENCE
* Minimum of 5 years of experience required in a Software Developer role.