Programmer
Job Details
Participate in designing, developing and testing software solutions that work to develop and improve operations within the Bank.Job Requirements
- A minimum of a Bachelor’s Degree in Computer Science or any other relevant field.
- A minimum of 1 year experience in designing and developing advanced applications and using different programming languages.
- Experience in programming using basic frontend languages like HTML5, CSS3 and JavaScript.
- Experience in developing programs using #C programming language.
- Experience in SQL / PLSQL programming for databases, especially Oracle SQL Server.
Roles and Responsibilities
- Participate in designing, developing and testing software solutions that work to develop and improve operations within the Bank.
- Participate in integrated application development, including Frontend & Backend technologies.
- Examine the developed systems and ensure their quality by using or building the required inspection tools.
- Design and develop APIs for developed systems to be used for interconnection purposes.
- Create servers and databases necessary for developed systems.
- Participate in configuring and preparing the necessary servers for developed systems.
- Follow the best work practices and use modern technologies to implement and develop programs.
- Maintain the quality of applications and provide the necessary technical support to ensure the continuity of work and the efficiency of the developed applications.
- Develop tools to monitor the developed systems to ensure their effectiveness and continuity.
- Collaborate with the team to develop and improve software applications.
- Keep abreast of developments in web applications and programming languages, and use them to develop and improve the programming environment and developed systems.
- Take into consideration best practices with regards to information security and confidentiality during systems development.
- Carry out any other tasks requested by the immediate supervisor .
Skills
- Excellent communication, leadership, managerial and supervisory skills, and the ability to make decisions.
- Proficiency in English (Reading, Writing, Listening).
- Ability to work within a team, and have the required initiative and self-assurance.
Job Expired