Requirements:
- Relevant Degree/National Diploma in Information Technology/Computer Science/ Information Systems or equivalent.
- At least 3-4 years’ experience in an ICT applications development, implementation, support and maintenance /enhancements environment.
Duties:
- Administering, managing and handling database management systems, such as the creation of databases, data warehousing, database performance and tuning and upgrades.
- Providing applications programming support in terms of adding functionality to the system on request.
- Trouble shooting and problem solving on the NCR applications and databases as and when required.
- Administering and enforcing systems development standards.
- Analyzing and monitoring of operations with respect to the application and database.
- Applying upgrades, fixing and migrating to newversions of the system and database.
- Creating and implementing database maintenance plans for regular integrity checks.
- Deploying new developments or charges to live environment.
- Responsible for user account management of all the NCR Application systems.
- Developing application system integrations as far as possible.
- Developing and understanding the complete testing lifecycle, including developing test cases and testplans.
- Performing Software and database design.
- Implementing of systems through following frameworks such as SDLC, JAD, RAD
- Document all aspects of the application systems.
- Ensure a comprehensive change management process is implemented.
- Work from written specifications and pre-establish guidelines to perform the functions of the job and maintain documentation of process flow.
- Compile security assessment and produce security logs for review on all NCR applicationsystems.
Knowledge:
- Designing, coding, and testing new and existing Microsoft based and web-based software applications.
- Enhancing existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement.
- Maintaining existing software systems by identifying and correcting software defects.
- Creating technical specifications and test plans.
- Investigating and developing skills in new technologies.
- Understanding of IT applications and systems support and change management practices.
- Understanding of IT development processes and systems integration.
- Data storage and access within government regulation and corporate policies.
- Understanding of Microsoft Windows Reporting services [Phone Number Removed];
Skills:
- Applications development using C#, VB.Net, ASP.NET Web-forms, XML, MVC, HTML and other software development tools.
- Knowledge of SQL Server, MySQL and Ms Access.
- Report writing using Ms SQL report services. C#
- HTML, CSS, JavaScript, JQuery, Ajax, Json, XML, XHTML.
- Web services, Windows Services.
- System Development Frameworks (SDLC, JAD, RAD).
- Project management skills and process mapping techniques.
- ETL (extract, transform and load) data manipulation skills.
- Data cleaning, updating, editing and validating techniques.
- Software testing skills.
- Database performance management skills.
- Database and Systems Quality assurance techniques
Desired Skills:
- ICT applications development
- implementation
- support
- C#
- VB.Net
- ASP.NET Web-forms
- XML
- MVC
- HTML
- Applications development
- SQL Server
- MySQL
- Ms Access
- Report writing
- CSS
- JavaScript
- JQuery
- Ajax
- Json
- XHTML
- Web services
- Windows Services
- SDLC
- JAD
- RAD
- Project management
- extract
- transform
- data manipulation
- Data cleaning
- updating
- editing
- Software testing
- Database performance
- Systems Quality assurance
Desired Work Experience:
- 2 to 5 years
Desired Qualification Level:
- Degree