Senior Software Engineer at EMP GoWin
UAE, , United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

13 Jul, 25

Salary

0.0

Posted On

13 Apr, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Pair Programming, Agile Methodologies, Test Driven Development, C++, Devops, Perl, Sql, Soft Skills, Python, Computer Science, Design Patterns, Java

Industry

Computer Software/Engineering

Description

Job Title: Senior Software Engineer
Experience: 7+ Years
Location: Oman
Work Mode: On-Site
Employment Type: Full-Time

JOB BRIEF

One of our esteemed client is seeking a highly skilled Senior Software Engineer to develop and maintain stable, high-performing digital products. In this role, you will work closely with cross-functional teams to bring innovative solutions from ideation to launch. You will actively lead technical discussions, contribute to software architecture, and drive the development of cutting-edge digital experiences.

QUALIFICATIONS

Education: BS/MS in Computer Science, Electrical Engineering, or a related analytical discipline.

Technical Skills:

  • Proficiency in Java, C++, Python, Perl, SQL, NoSQL.
  • Experience with REST API services, Hadoop stack, and Apache components.
  • Familiarity with Model-View-Controller (MVC) design patterns, Object-Oriented Programming (OOP), and development best practices.
  • Experience working with DevOps, CI / CD environments, and Agile methodologies.
  • Strong knowledge of test-driven development, pair programming, and incremental design.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Ability to lead discussions and collaborate effectively with diverse teams.
  • Passion for continuous learning and staying updated with the latest technologies.
Responsibilities
  • Develop and maintain scalable and efficient digital products based on product owner requirements.
  • Collaborate with Digital Area Leads, Architects, UI / UX Designers, and business teams to create seamless digital experiences.
  • Lead technical discussions and provide innovative ideas to enhance product quality.
  • Design, develop, and optimize applications using modern programming languages and frameworks.
  • Implement REST API services and integrate with big data and analytics components.
  • Work in Agile environments, applying best practices like test-driven development, pair programming, and CI / CD.
  • Continuously explore and implement the latest digital technologies and industry trends.
Loading...