Roles and responsibilities
Sculpt Tech, a leading technology company located in the Bahrain region, is seeking a dedicated Software Programmer to join our dynamic team. This full-time, on-site position offers a unique opportunity for talented individuals to contribute to innovative software solutions while enhancing their skills in a collaborative environment.
As a Software Programmer, you will play a critical role in our back-end web development efforts. Your responsibilities will encompass a range of programming tasks, including software development and object-oriented programming (OOP). You will be expected to develop, test, and maintain robust software applications that are both scalable and secure, meeting the high standards our clients expect.
Key Responsibilities
- Back-End Development: You will focus on developing server-side logic and ensuring the responsiveness of applications. This includes database management, API integrations, and server configuration.
- Software Development: Engage in the entire software development lifecycle, from requirement analysis to deployment and maintenance, ensuring that our applications are reliable and efficient.
- Programming and OOP: Utilize your programming skills and knowledge of object-oriented programming principles to create modular and reusable code that enhances maintainability and scalability.
- Problem-Solving: Tackle complex technical challenges and provide innovative solutions. Your strong analytical skills will be essential in diagnosing issues and implementing effective fixes.
- Collaboration: Work closely with other developers, designers, and project managers to ensure that all project milestones are met. Your ability to communicate effectively will be vital in fostering a productive team environment.
Desired candidate profile
Qualifications
To be considered for this role, candidates must possess the following qualifications:
- Educational Background: A Bachelor’s degree in Computer Science or a related field is essential, providing a strong foundation in software development principles.
- Technical Skills: Proficiency in back-end web development, including experience with programming languages such as Java, Python, or C#. Familiarity with frameworks and libraries commonly used in back-end development is highly desirable.
- OOP Knowledge: A solid understanding of object-oriented programming concepts and the ability to apply them in real-world scenarios will be crucial to your success in this position.
- Problem-Solving Abilities: Strong analytical skills to identify issues and propose practical solutions. You should be comfortable working under pressure and managing multiple tasks.
- Team Player: We are looking for a collaborative individual who thrives in a team setting. Your excellent communication skills will help facilitate discussions and ensure that everyone is aligned on project objectives.