Senior Software Engineer

Rihal
Muscat, Oman Permanent Employee 16 days ago
Information Technology Software Development
Job PurposeWe are seeking a Senior Software Engineer I to lead and
contribute to the development of robust software solutions. In this role, you
will be responsible for designing, developing, testing, and maintaining
software applications, while also mentoring junior team members and improving
development processes.Duties & Responsibilities:
Lead the design and development of high-quality
software solutions from concept to completion.
Collaborate with cross-functional teams to gather
requirements and define technical specifications.
Write efficient, maintainable, and scalable code
following best practices.
Perform code reviews and provide mentorship to junior
and associate engineers.
Troubleshoot and debug complex issues in existing
software systems.
Identify opportunities for system improvements and
suggest actionable recommendations.
Contribute to the ongoing enhancement and maintenance
of software applications and codebases.
Stay up-to-date with the latest trends and
technologies in software development.
Document processes, code, and technical
specifications for knowledge sharing and support.Qualifications & Experience:Bachelor's degree in Software Engineering, Computer
Science, or a related field.+5 years of experience in software development.Strong proficiency in programming languages such as
C++, Java, or Scala.Extensive experience with software design,
development, testing, and debugging.Familiarity with version control systems and code
review processes.Strong problem-solving and analytical skills, with
the ability to optimize code and systems.Experience working in an Agile environment is a plus.

Get Personalized Jobs on WhatsApp

Subscribe for free, choose your specializations, and we'll send matching jobs directly to your WhatsApp

Subscribe via WhatsApp, free