Centurion - To research, design, install, test and maintain and enhance software systems write and coding of individual programmes in accordance with ICT standards and the enterprise architecture for Government.
Job Description Develop / Design software or customize software for client use with the aim of optimizing operational efficiency using company’s software development stack / development framework;
Coordinate software system installation and monitor equipment functioning to ensure specifications are met; Produce detailed specifications and writing the programme codes;
Maintain the integrated IT software components systems once they are up and running; and Develop integrated Technical Service Specifications for single or multiple software components to clearly set direction for procuring or building software components.
Job Requirements Qualifications and Experience Minimum : 3 year Diploma / Degree in ICT (Computer Science, Information Systems, Technology and Engineering) or related field Experience : 3-5 years’ experience with full software development lifecycle (SLDC), within systems development, implementation and maintenance / enhancements of solutions in the corporate sector organisation Technical Competencies Description Knowledge of : Understanding of computer science including algorithms, data structures, operating systems and databases;
Understanding of the user requirement process Understand various tools and techniques in identifying functional requirements of software;
Knowledge of Governance e.g. Cobit and ITIL; knowledge of the software development process and its technologies; knowledge to design and develop test plans and software simulator to facilitate different levels of testing;
knowledge to report the results of different levels of testing; report the discrepancies between the software and its related documents;
Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models;
Understand the requirements for verification and validation of design documentations; verify and validate different levels of software / system design;
Development methodologies (e.g. RUP, OpenUp, Agile), SDLC COTS (Commercial of the Shelf) Products; Security (Software and Technologies);
Software Development Fundamentals; Software Requirements; Knowledge of coding languages; knowledge of computer languages, such as Java, PL / SQL and SQL.
Developing in BMC Remedy is a prerequisite. Skills : Development (e.g. BMC Remedy Developer Studio, BMC Remedy Mid-Tier, Pentaho, SQL, PL / SQL, Crystal Reports, Oracle BI Publisher, BIRT, Java Framework, Other IDE);
Portal (e.g. HTML, CSS, JAVA scripting, Portlets with various integrations); Interfacing and Integration (Middleware technologies)(ISO9001,ISOIEC12207);
Governance Processes and Standards (COBIT, ITIL, UML); Ability to learn new software and third-party technologies independently and integrate them elegantly into existing architectures;
Planning and Organising; General Programming Skills; Ability to use one or more operating systems such as Unix / Linux and Databases (Oracle Database or MS SQL)