Senior Software Engineer

4 weeks ago


Muscat, Muscat, Oman AJYAL HR Solutions & Services Full time

Reports to: Head of Data Science

Job Purpose: As a Software Engineer, you will develop stable and functioning digital products, based on definitions of product owners

  • You will play a vital role in developing a wide range of digital products, from ideation to launch
  • You will work closely with Digital Area Leads, Digital Architects, UI/UX Designers, Software Engineers, other IT experts, as well as business functions to deliver the best digital experience for our users
  • You will actively lead technical discussions and generate new ideas to enhance the quality of digital products

Key Responsibilities:

  • Develop first functioning prototypes
  • Test prototypes of digital products
  • Develop front/back-ends for stable, smoothly functioning digital products
  • Proactively take on challenging problems and effectively collaborate with people inside and outside the use case team
  • Take the lead in discussing technical solutions and product ideas in design reviews, pair programming, and code reviews
  • Use agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
  • Take ownership of development and operations activities in cross-functional DevOps teams
  • Enable and develop in line with digital software development best practices, such as continuous integration and continuous delivery practices including build and test automation
  • Communicate with and manage expectations of business stakeholders in line with agile methodologies

Key Requirements:

  • Experience:
  • 7+ years in software development, preferably in Agile and UX/design-driven environments.
  • Background in start-ups or innovative tech companies is a plus.
  • Technical Skills:
  • Proficient in Java, C++, Python, Perl, SQL, and RESTful APIs.
  • Experience with SQL/NoSQL databases and big data tools (e.g., Hadoop, Apache Spark, Hive).
  • Strong understanding of OOP, MVC design patterns, and software best practices.
  • Development Practices:
  • Hands-on with CI/CD, DevOps, TDD, and pair programming.
  • Mindset:
  • Strong analytical skills and a passion for learning new technologies and tools.
  • Education:
  • Bachelor's or Master's in Computer Science, Electrical Engineering, or a related field.

Note: We thank all applicants for their interest however only those candidates who are shortlisted will be contacted.

#J-18808-Ljbffr

  • Muscat, Muscat, Oman beBee Careers Full time

    Job Title: Senior Software Engineer - Cloud AutomationSkillful Team Member WantedWe are looking for a skilled Senior Juju Software Engineer to join our distributed team.You will own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.Collaborate...


  • Muscat, Muscat, Oman AJYAL HR Solutions & Services Full time

    Join to apply for the Senior Software Engineer role at AJYAL HR Solutions & Services.Get AI-powered advice on this job and more exclusive features.Job Purpose:As a Software Engineer, you will develop stable and functioning digital products, based on definitions of product owners.Key Responsibilities:Test prototypes of digital products.Develop front/back-ends...


  • Muscat, Muscat, Oman beBee Careers Full time

    GLOBNET is seeking qualified candidates to provide technical oversight and security assurance for the implementation of a prestigious Government IT Platform project. The project requires experts in Software Engineering to ensure the platform is developed securely, efficiently, and in compliance with regulatory standards.Scope of WorkOversee software...


  • Muscat, Muscat, Oman canonical Full time

    Bachelor of Technology/Engineering(Agriculture)NationalityAny NationalityVacancy1 VacancyJob DescriptionWhat your day will look likeDevelop MAAS core components and features to make MAAS the #1 bare metal cloud system.Shape the architecture of MAAS to make it simpler, faster and easier to use.Collaborate with other teams to ensure MAAS works well with other...

  • Software Engineer

    7 days ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - Data Infrastructure role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Data Infrastructure role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data...

  • Software Engineer

    4 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - Python and K8s role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Muscat, Muscat, Oman beBee Careers Full time

    **Senior Web Engineer Job Description:**This role requires a highly skilled Senior Software Engineer to lead our Web Engineering team in driving best practices across all disciplines. The ideal candidate will bring great ideas to the table, identify risks, and communicate them to relevant stakeholders. They will own the development of large projects,...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Container and Virtualisation InfrastructureJoin to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure role at CanonicalSoftware Engineering Manager - Container and Virtualisation Infrastructure4 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager -...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering5 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...