Software Developer

  • Full-time

Company Description

 

 

 

Job Description

 

We are currently looking for  Software Developer for our Bahrain operations with the following skillsets and terms & conditions:

Qualifications and Experience

 

Essential (Minimum)

 

  • University Degree in IT from a recognized university or institution

 

Desirable (Optional)

 

  • IT certification
  • A minimum 1 year of work experience in IT
  • A job that programming or developing applications

 

Skills:

Essential (Minimum)

 

  • Very good command in English (Both writing & speaking).
  • Analytical and techincal troubleshooting skills

Desirable (Optional)

 

  • Customer service awareness and skills
  • Fluent in English
  • Business Professional Language

 

Knowledge

Essential (Minimum)

  • Essential IT technical skills
  • . Different programming skills

Duties:

 

  • Design, code, test, debug, document, and maintain application programs; devise and modify programs to resolve system or coding problems.
  • Conceptualize, design, construct, test, and implement portions of business and technical information technology solutions through application of appropriate software development life cycle methodology.
  • Interact with the customer to gain an understanding of the business environment, technical context, and organizational strategic direction.
  • Define scope, plans, and deliverables for assigned projects. Collect, identify, define, and organize detailed user and information technology requirements.
  • Coordinate and collaborate with others in analyzing collected requirements to ensure plans and identified solutions meet customer needs and expectations.
  • Participate in business and technical information technology solution implementations, upgrades, enhancements, and conversions.
  • Understand and use appropriate tools to analyze, identify, and resolve business and/or technical problems. Apply metrics to monitor performance and measure key project criteria.
  • Prepare system documentation. Establish and maintain security, integrity, and business continuity controls and documents.
  • Develop and execute test automation scripts where applicable to improve testing efficiency.
  • Participate in post-implementation reviews to identify lessons learned and improve testing processes.

 

Terms and conditions

 

Joining time frame: (15 - 30 days)

 

Additional Information

Terms and conditions: 

Joining time frame:   maximum 4 weeks