Required Skills: Database development, Relational databases, Data warehousing, Software development, Systems analysis, Programming, Troubleshooting, Database management systems, System implementation, Technical documentation
Job Description
Database Developer
SUMMARY
- Perform complex product development in areas including design, systems analysis, implementation, and maintenance of several projects.
- Design, program, test, implement, troubleshoot and maintain multiple highly complex products.
- Create, develop and maintain data warehousing systems.
- Assist in product architecture.
- Write documentation to explain what code does to use as a reference in the production cycle, document changes, fixes and codes.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
JOB TASK DESCRIPTIONS
- Design, program, test and implement highly complex programs and relational databases assuring product quality and effectiveness.
- Analyze, diagnose, troubleshoot and design solutions to problematic programming. Trouble shoot software and client issues.
- Performs programming and provides support for operating systems and database management systems.
- Collaborate with departments and clients in project design and development from start to finish. develop and coordinate production processing schedules.
- Evaluate and test new programs to ensure logic and syntax are correct and that program results are accurate. Assist lower level programmers with programming assignments.
- Conduct system analysis and development to keep systems current with changing technologies.
- Document program, code and special instructions on procedural, modular and database level.
- Develop and provide system and/or programming training for users as needed.
- Perform other duties as assigned.
EDUCATION AND RELATED WORK EXPERIENCE
- Bachelor's degree in computer science or related major. Four (4) additional years of similar and relevant experience may be substituted for this requirement.
- Minimum of three (3) years of software engineering experience.
- Minimum of five (5) years’ experience in systems analysis, software development and programming methodologies, design and implementation.
LICENSES, REGISTRATIONS or CERTIFICATIONS