Junior ICT Officer

Reporting to The Chief Technology Officer (CTO) / Core Developer
The Junior ICT Officer will use their broad understanding of ICT to support the development and implementation of a range of ICT projects, program initiatives, business-as-usual activities, and other business objectives as part of a structured ICT employment and development program. Working under the direct supervision of the remotely located CTO and assisting the Product Development Executive, the Junior ICT Officer will be trained on specific software project implementation and resolution of identified technical problems. The junior ICT officer will also perform general tasks in order to promote the use of ICT across the firm.
The Scope of the role:
 Be part of a team of software developers building industry leading, robust and innovative software solutions that are fit for the purpose.
Utilise the department development infrastructure process and software programming techniques and provide feedback as appropriate.
Contribute to building a productive, pleasant working environment.
Liaise with the remote Product Development Executive.
Liaise with the remote Core Developer to work on Test Cases
Validations Testing
Test with all combinations
Record errors
Scenario Testing
Technical Documentation for Internal and external use (How to use the systems)
Help in putting the designs right
 Key Responsibilities:
Assist with the Analysis, Design, Development, Testing and Documentation of the New software project.
Development of improvements to our existing solutions as required by the Company.
Configure software development tools as required by the Company
Assist in the estimation of tasks, identify possible obstacles and propose appropriate solutions
Follow Company software data protection and security guidelines in developing software
Detect and predict code defects by peer reviewing code
Review and maintain the current Company ICT infrastructure
Maintenance of office desktops/laptops, Company email infrastructure
Monitoring & supporting employees running Third party applications in our infrastructure
All Applicants Should Meet the Following Requirements 
Should have skills to extract reports from Database
Should be able to write/edit code in HTML, CSS, Javascript, Jquery at least (Front-end Development)
Should be able to write Technical specs and requirement specification
Should have the basic knowledge of Software Development Life Cycle
Should have the basic knowledge of Project Management
Should be able to contribute in server side coding e.g. Microsoft .NET (C#) and SQL (Back-End Development) [Optional]