REQUIREMENTS : Minimum requirements:
- Applicants must be in a possession of a Grade 12 Certificate and a National Diploma in Information Technology or Software Development or Computer Science NQF Level 6 or related equivalent qualification. Minimum of 3 years’ junior management experience in Oracle database administration, Oracle database concepts and facilities.
DUTIES :
- Development of web-based programs. Gather and refine specifications and requirements based on technical / business needs. Design best software development practices. Conduct test on the program. Update the web-based programs. Determine and construct web-based software and hardware architecture. Design and develop user interfaces. Determine design methodologies and tool sets. Completing programming using languages and software products. Designing and conducting tests.
- Implement the programs. Manage web application development. Create website layout / interface by using standard practices. Conduct network diagnostics and develop network analytics tools. Integrate applications by designing database architecture and server scripting. Establish connectivity with network systems, search engines, and information servers. Create multimedia applications by using authoring tools. Complete applications development by coordinating requirements, schedules, and activities. Contributing to team meetings. Troubleshooting development and production problems across multiple environments and operating platforms. Oversee application coding and provide technical expertise.
- Master web technologies and techniques. Plan and implement all web-based applications. Maintain, expand and scale the site. Conduct research on web development technologies and techniques. Research internet for new methods, technology and scripts. Investigate and implement enterprise anti spams filtering systems based on current industry trends and practices. Research on new internet / intranet technologies and software products, publications; maintaining personal networks etc. Apply the new technology on the system by Design, Develop, Test and Implement.
- Create and maintain software documentation. Determine content management processes / procedures for the website. Define objectives by analysing user requirements. Envisioning system features and functionality. Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. Support users by developing documentation and assistance tools. Ensure all technology solutions are properly architected and specified. Ensure HTML / CSS is cross-browser and standards compliant and meets accessibility / disability requirements.