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.