Stay updated with industry trends and best practices
Design and develop scalable, robust, and maintainable software
Collaborate with team members and participate in code reviews
Conduct unit tests and ensure code meets specifications
Technical Requirements
Proficiency in object-oriented programming (OOP) and computer science foundations
Experience with Oracle Database, SQL, PL/SQL, and performance tuning
Knowledge of .NET 4.0 Framework, Blazer, SOAP, and JSON
Familiarity with software development methodologies (RUP, Scrum) and modeling (UML)
Experience with version control systems (BitBucket)
Soft Skills
Strong analytical, problem-solving, and communication skills
Ability to work under pressure and adapt to new situations
Customer service orientation and professionalism
Teamwork and knowledge-sharing skills
Respect for confidentiality and trust
Nice to Have
Knowledge of Arabic language
Experience with health insurance concepts
This role requires a skilled software engineer with a strong technical foundation, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.