IT Developer
Alzayani Investments
Sector: IT
Bahrain
Full-time
Onsite
Key Responsibilities
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.
Requirements
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.