Professional Documents
Culture Documents
Assistant - Software Engr - Application JD - Oct 2020
Assistant - Software Engr - Application JD - Oct 2020
Job Particulars
Section Head, Application &
Position Assistant Software Engineer Reports To
Development
Job Code Grade
Position Title
in Business Assistant Software Engineer JD No. /Version 1
Card
Division PL & PF Date of Issue October, 27, 2019
Department ICT Revision Date
Employment
Location Khartoum,HQ Permanent
Type
Job Purpose
(Brief summary of the position, i.e. why the position exists)
-Responsible to undertake a range of activities that aim to ensure the health and availability of a
systems, software, involves functions such as security, monitoring, control, allocation, deployment
and coordination of applications and systems.
-Assist in planning , analyzing , developing and implementing software application and database
for Bashayer Pipeline Company.
Financial Accountability
Capital Expenditure TBA Operational TBA
(CAPEX) Value or link Expenditure (OPEX)
to Superior Value or link to
Superior
Reporting Structure
(Number of executives & non-executives reporting to the position)
No of Indirect No of
No of Report External
Staff Category
Direct (Staff having Reporting Remark
(Position of Subordinates)
Reports cross functional (Outsourced (For indirect reports)
reporting) Staff)
Nil
The role reports directly to Section Head and has authority to decide on software tactical issues and
on all ICT related systems. Role has direct contribution and impact on own work area
System Analysis
1.
Getting Information — observing, receiving, and
otherwise obtaining information from all relevant Time and cost reduction in business
sources. process.
Analyzing Data or Information — Identifying the
Quality of scope document and
underlying principles, reasons, or facts of
requirement and analysis
information by breaking down information or data
documents.
into separate parts.
Analyze data to identify trends or relationships Compliance to BAPCO needs.
among variables and determine specifications or
requirements. Compliance to International
standards.
Identifying Objects, Actions, and Events —
identifying information by categorizing, estimating, Timely communications.
recognizing differences or similarities, and
detecting changes in circumstances or events. Compliance to BAPCO needs.
Organizing, Planning, and Prioritizing Work —
Developing specific goals and plans to prioritize, Timely budget estimations.
organize, and accomplish your work.
Compliance with the international
Evaluating Information to Determine Compliance project management practices.
with Standards — Using relevant information and
individual judgment to determine whether events or No. of documents generated.
processes comply with laws, regulations, or
standards.
Communicating with Supervisors, Peers, or
Subordinates — providing information to
supervisors, co-workers, and subordinates by
telephone, in written form, e-mail, or in person.
Making Decisions and Solving Problems —
analysing information and evaluating results to
choose the best solution and solve problems.
Estimate time or monetary resources needed to
complete application
Develop detailed project plans.
Document technical specifications or requirements.
System Design
2.
Collaborate with others to determine design Quality of system design
specifications or details. Co-ordinate with 3rd party document.
vendors to resolve issues
Compliance to international
Design software applications.
standards.
Configure and integrate physical construction
System Development
3.
Write application programming code. Number of new system installed per
Test software performance. year
Develop models for application systems.
Document design or development procedures. Compliance to standards, policies
Train others in computer interface or software use. and procedures
Test application system operations to ensure
proper functioning.
Prepare instruction manuals.
Manage application projects.
Configure web applications.
Teach others to use application system.
Coordinate project activities with other personnel
or departments
Database Architects
5.
Read documents to gather technical information Downtime.
Develop database parameters or specifications.
Create databases to store electronic data. Compliance to BAPCO needs
Update computer database information
Assess database performance. No. of Backups.
Implement security measures for Database.
Develop performance metrics or standards related No. of installations.
to database
Compliance to international
Develop policies or procedures for Database
standards.
backup & Restore
Coordinate software installation. Coordinate OS
No of servers, databases maintained.
and hardware installation with other sections
Analyze data to identify trends or relationships
among variables.
Develop procedures for data management.
Create electronic data backup to prevent loss of
information
Maintaining applications Servers and Databases
Recovery Management
80% working in office environment, 20% external environment working with line managers in other
office locations and partners/vendors
I hereby declare that I have read and fully understood the contents of this document and accept the
stipulated key responsibilities and accountabilities assigned to my position.
_______________________________
(Position / Job Holder Signature)
Name:
Date:
Management / HR Verification and Acknowledgments
We certify that this is an accurate description of the responsibilities and accountabilities required of
the position and that it forms the basis for the position classification level and the annual review of the
incumbent.
Verified By Approved By Acknowledged By
Immediate Supervisor Department Manager Human Resource Department
Note :
In order for standardization, the naming convention of this document file should be as per
following (Position Name – Department – Version No)