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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Product Designer
2026-07-03
Software Engineer
2026-06-29
Senior Software / SCADA‑ingeniør – kritiske energisystemer
2026-06-18
- Posted
- May 01, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Muscat
- Company
- AJYAL HR Solutions & Services
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Product Designer
2026-07-03
Software Engineer
2026-06-29
Senior Software / SCADA‑ingeniør – kritiske energisystemer
2026-06-18