Software Engineer
6 days ago
**Preferred Qualifications**
A tertiary-level qualification from an internationally/regionally recognized institution
**Years & Nature of Experience**
- Would have 3 to 5 years of equivalent experience where required competencies and experience have been demonstrated
- An experienced professional who can deliver on difficult technical tasks
- Has project implementation experience
- Is self-sufficient at work and could be given small project responsibility
- Has provided technical supervision to junior staff in the past
- Clean coding methodologies (SOLID, YAGNI), solid grasp of OOP
- SQL, JSON, SOAP, REST API, CSS, HTML, Camel, Mockito - Junit (or other testing framework)
- Test Driven Development, Git, Tomcat, Maven
- Must have a security-orientated mindset, should understand principles of continuous compliance
- Event-driven architectures based in RabbitMQ or Kafka
**Technical Competencies**
- Data Analysis and Interpretation
- Design Sustainability and Ethics Management
**Behavioural Competencies**
- Collaboration
- Problem-solving
- Analytical skills
Document code and technical specifications
Identify and resolve technical issues and bugs
Perform performance optimization and troubleshooting
Contribute to the continuous improvement of development processes
Collaborate with cross-functional teams, including with Business Analyst & Product Owners to refine user stories and requirements and identify, prioritize, and execute tasks within the software development life cycle.
Working on a full software development life cycle environment under Agile methodologies, capable of taking the lead on software design and implementation best practices (Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, among others)
Open to do full stack development (database development, Dotnet, Java development, front end (web), DevOps
Enforce, incorporate, and comply with all necessary controls and related information security (EIS) policies, procedures, practices, training, reporting, personal due diligence and vigilance, within departmental/unit activities and operations
This job has been sourced from an external job board.
-
Software Automation Engineer
1 day ago
Riyadh, Ar Riyāḑ, Saudi Arabia TestCrew | Quality Engineering & Software Testing Full timeAre you a master of test automation who thrives in a fast-paced Agile environment?We're seeking aSoftware Automation Engineerto lead and elevate our automation testing practices. If you love building frameworks, integrating tests into CI/CD pipelines, and mentoring fellow engineers, this is your chance to shine.What You'll DoDesign, build, and scale robust...
-
Software Engineer
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia البناؤون العرب القابضة Full time 60,000 - 80,000 per yearJob Summary
-
Software Engineer
1 week ago
Riyadh, Saudi Arabia Nice One Full time**Key Responsibilities - Software Development, Coding, and System Design**: - Collaborate with cross-functional teams to gather requirements, architect solutions, and deliver high-quality features. - Write clean, efficient, and well-documented code aligned with industry best practices. - Conduct code reviews, provide constructive feedback, and foster...
-
Software Engineer
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia YallaV Full time 40,000 - 120,000 per yearCompany DescriptionYallaV bridges the gap between product vision and engineering reality by focusing on Architecture & Performance, UX & Conversion, Infrastructure Costs, and AI Strategy. Committed to finding real problems and delivering actionable solutions quickly, we ensure every decision matters. With a team that has experience in both product and code,...
-
Software Engineer
1 day ago
Riyadh, Ar Riyāḑ, Saudi Arabia S&A Marketing Agency Full timeJob Summary: We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining software applications, ensuring high performance and responsiveness to requests from the front end. You will work closely with product managers, designers, and other engineers to...
-
Software Engineer
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia Ozone Technology Full time 40,000 - 120,000 per yearCompany DescriptionOzone Technology leverages the success of Ozone Business Consulting to meet the rising demand for trusted Technology Service Providers in the Saudi Market. Ozone Technology empowers companies to digitally transform their business through Native Cloud IT, Modern Applications, and Secure Hybrid IT solutions. We deliver world-class AI Driven...
-
Software Engineer
2 days ago
Riyadh, Saudi Arabia Venquis Full time**Job Title: Software Engineer - Python and Machine Learning** **Location: Riyadh, Saudi Arabia** **Key Responsibilities**: - Develop, enhance, and maintain software solutions using Python, with a focus on efficiency, reliability, and scalability. - Utilize machine learning techniques to design and implement predictive models, recommendation systems, and...
-
Software Engineer
1 day ago
Riyadh, Ar Riyāḑ, Saudi Arabia Lucidya Full timeYou will join a team of highly qualified team engineers to continue the innovation and development of our product which uses Machine Learning & Big Data technologies to analyze content from several data sources.As a backend developer, you will be responsible for designing, developing, and maintaining the backend systems of Lucidya's product. You will work...
-
Software Quality Engineer
6 days ago
Riyadh, Saudi Arabia SWATX Full timeSWATX is looking for a skilled Software Quality Engineer to join our innovative team. As a Software Quality Engineer, you will play a critical role in ensuring the quality and reliability of our software products. You will design and implement comprehensive testing strategies, develop automated tests, and analyze system performance to identify...
-
Software Engineer
3 days ago
Riyadh, Ar Riyāḑ, Saudi Arabia envnt. Full timeThe purpose of this position is to develop any software needed for assigned projects, support other team members in their tasks as much as possible and deliver the project with good quality before the requested deadline.Responsibilities & Duties:Develops software solutions by analyzing the given information, conferring with users, studying systems flow, data...