Title:  IT Developer

Req ID:  816
Description: 

Job Overview
We are seeking a talented and motivated IT Developer to join our team in Manama. This role is a unique opportunity for a Bahraini national to contribute to a leading organisation that employs state-of-the-art technologies to maintain its competitive edge. The successful candidate will play a vital role in developing and maintaining software solutions that support our diverse business operations and drive future growth.

Responsibilities

  • Design, develop, and maintain web-based applications and internal systems.
  • Implement new features, modules, and integrations based on business requirements.
  • Write clean, efficient, and well-documented code using modern programming languages and frameworks (e.g., PHP, JavaScript, Node.js, Python, or .NET).
  • Ensure responsive, secure, and optimized performance across all platforms.
  • Manage and monitor existing company systems, ensuring uptime, stability, and reliability.
  • Troubleshoot, debug, and resolve technical issues in coordination with internal teams or vendors.
  • Perform regular updates, backups, and version control of systems and databases.
  • Maintain documentation for system configurations, workflows, and release notes.
  • Design, manage, and optimize relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Create and maintain stored procedures, queries, and reports.
  • Ensure data integrity, security, and backup procedures are followed.
  • Lead the full software development lifecycle from planning and design to deployment and support.
  • Collaborate with internal stakeholders to gather requirements and translate them into technical deliverables.
  • Track project progress, timelines, and deliverables using task management tools.
  • Ensure quality assurance and testing are completed before releases.
  • Provide second-level technical support for internal users and systems.
  • Work closely with cross-functional teams (IT, business units, and management) to identify and implement system improvements.
  • Stay updated on emerging technologies and recommend relevant enhancements.

 

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 1-2 years of proven experience as an IT Developer, Software Developer, or in a similar role.
  • Strong proficiency in one or more programming languages such as C#, Java, Python, or JavaScript.
  • Solid experience with database technologies, including MS SQL Server or Oracle.
  • Familiarity with the entire software development life cycle (SDLC).
  • Excellent analytical and problem-solving skills with meticulous attention to detail.
  • Strong interpersonal and communication skills, with the ability to work effectively in a team environment.
  • A proactive attitude and the ability to manage multiple tasks and projects simultaneously.