178 Software Developer jobs in Saudi Arabia

Software Developer

Jeddah, Makkah Kafaat Business Solutions شركة كفاءات حلول الأعمال

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

About Kafaat:

Kafa’at is a premier company in providing HR services including training, development and management consulting in Saudi Arabia. Since its establishments, Kafa’at has been thriving the spirit of productivity and excellence in a highly competitive market. The availability of specialized skilful staff, state of-the art infrastructure and large investment flow, the company has the capability to create comprehensive solutions and development for our partners needs in the areas where it works.

Client for Kafaat is looking for Software Developer:

Job Purpose:

  • Develop proficiency in programming languages, frameworks, and tools and apply this knowledge to write clean, efficient, and maintainable code.
  • Collaborate with senior developers, architects, and cross-functional teams to understand and translate business requirements into technical specifications and design documents.
  • Participate in the development of software applications, modules, and components, following established coding standards, best practices, and development methodologies.
  • Assist in the design and implementation of database schemas, APIs, and integration points, ensuring data integrity, security, and performance.
  • Conduct thorough testing and debugging of software components, identify and resolve issues, and ensure the delivery of high-quality, error-free code.
  • Contribute to the development and maintenance of technical documentation, including user manuals, installation guides, and code comments, to facilitate knowledge sharing and future maintenance.
  • Actively participate in code reviews, providing constructive feedback and incorporating suggestions from senior developers to improve code quality and adhere to best practices.
  • Continuously expand knowledge and stay updated with the latest industry trends, technologies, and best practices through self-learning, attending training sessions, and participating in professional development opportunities.
  • Collaborate effectively with team members, fostering a positive and inclusive work environment, and actively contribute to team discussions and problem-solving sessions.
  • Demonstrate a strong commitment to delivering high-quality work within project timelines, proactively communicating progress, challenges, and potential risks to project stakeholders.
  • Provide technical support and troubleshooting assistance to end-users, helping to identify and resolve software-related issues in a timely and professional manner.

Key Responsibilities:

  • Work with architects to transform the high and low-level system design into technical components.
  • Develop applications based on technical requirements, design & architecture principles & standards.
  • Design and develop reusable code and libraries for platform & shared services.
  • Produce work products and applications that reflect and ensure system design and delivery are in line with business needs and project plan.
  • Draft specifications, technical design, unit tests, code reviews, detailed system integration documents and any other documents as required during the project lifecycle.
  • Contribute to maintaining a high standard of delivery quality.
  • Collaborate with other team members and stakeholders.
  • Take care of your own safety and the safety of others as far as practicable.
  • To be aware of, and play an active role in the achievement of Thales HSE policy & objectives.
  • Comply with local HSE laws and legislation.
  • To use safety equipment (including PPE) as required and intended.
  • Lead by example and actively encourage departments to look at ways to conserve water & energy, minimize the generation of waste, and encourage recycling.
  • Every one within Thales has the right to stop work if they believe that their activities may affect their health and safety or that of others. In this

Qualifications and Skills:

  • Engineering Degree in Computer Science
  • Java development experience 5+ years
  • Saudi National
  • Good knowledge and experience with Java/Angular JS, GoLang, Spring framework, Spring Boot , Spring Cloud and Microservices architecture is a must
  • Experience in writing complex SQL statements and queries with Oracle or Microsoft SQL Server.
  • Experience in designing services and applications using Microservices or Service Oriented Architecture principles
  • Practical knowledge on Jenkins, Maven, antifactory/nexus, Ansible, GIT
  • Good knowledge in continuous integration, build & dependency management using messaging systems such as WebSphere MQ or RabbitMQ.
  • Very good understanding of application system design, development, testing, deployment and maintenance.
  • Experience in implementing extensive unit-tests using automated test frameworks.
  • Experience with Agile methodology
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

ALJABR FINANCE

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Summary:

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Key Responsibilities

  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

Qualifications & Experience:

  • Bachelor's degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
  • SQL database or relational database skills
  • Fresh Grad or Less than 3 years
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

New
Jeddah, Makkah Athir

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:
نوع الوظيفة: دوام كامل
This advertiser has chosen not to accept applicants from your region.

Software Developer

New
Riyadh, Riyadh Jobs 2022

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

- Development of new products, features and support of existing company products.
- Develop, Test & Implement Web Application using MS.net framework and MS.net Core
- Demonstrable versatility in multiple front-end and back-end technologies such as JavaScript, HTML5, CSS3, Angular, AngularJS, NodeJS, REST APIs, JSON, WCF, Unity, LINQ
- Responsible for understanding requirements, coding, unit testing, reporting, and technical documentation
- Basic understanding of software design patterns

**Education**:
B.Sc. or higher degree in computer science or software engineering or equivalent field

**Required Skills**:

- ASP.NET Core
- C#
- REST APIs
- ADO.net & Entity Framework
- Microsoft SQL Server
- LINQ & Lambda expressions
- Angular
- AngularJS
- JQuery
- HTML 5, XHTML, XML, CSS, Bootstrap, JavaScript, Typescript
- WCF, SOAP, and XML web services

**Experience**:
4 years of experience & more
This advertiser has chosen not to accept applicants from your region.

Software Developer

Riyadh, Riyadh Saudi Networkers Services

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

The Role
• Practical experience in programming and dealing with (SQL) server and (MYSQL) database. • Experience in Geographical Information System (GIS) data processing. • Practical experience in information systems data processing.

Requirements
• Minimum of 3-4 years’ experience in programming/software development using (Asp. Net core, Asp.net MVC, Angular, JavaScript, Net technologies, C #, react). • Proficiency in writing and speaking in English. • Report writing skills. • The ability of discovering and fixing the errors in any application. • The ability of coordinating with different service providers.

About the company
Saudi Networkers Services, incorporated in 2001 with an aim to provide the world class business and consulting services through a combination of market insight, technical excellence and unrivalled agile methodology. Our success stems from building strong relationships and trusted partners, which enabled us delivering exceptional services to public sector, as well as some world's leading organizations, in Telecommunication, Information Technology, Cyber Security, Banking, Energy, Utilities and various other industry arenas. We collaborate closely, ideate that how the work gets done, while working alongside businesses to collaborate on growth and applying breakthrough innovations, that drive exponential impact, managed by teams specialized in their assigned industry sectors.
This advertiser has chosen not to accept applicants from your region.

Application and Software Developer

Riyadh, Riyadh Silah Tamkeen

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Our client is seeking a highly qualified Application and Software Developer with a Bachelor’s degree in relevant field , and a minimum of five years of experience in the water sector.

Responsibilities

  • Design, develop, and maintain custom applications and software solutions for water projects.
  • Collaborate with cross-functional teams to understand requirements and deliver scalable solutions.
  • Integrate software with existing water management systems and ensure compatibility.
  • Optimize applications for performance, scalability, and security.
  • Document software development processes and provide technical support to end-users.
  • Test and debug applications to ensure high-quality deliverables.
  • Stay updated with emerging technologies relevant to water management software.

Required Skills

  • Bachelor’s degree in the relevant field (e.g., Software Development, Data Science, Information Systems, or related field).
  • Minimum of 5 years of experience in the same field, preferably in water-related projects.
  • Proficiency in programming languages (e.g., Java, Python, C#).
  • Strong understanding of software development lifecycle (SDLC).
  • Experience with APIs and system integration.
  • Knowledge of databases (SQL/NoSQL) and cloud platforms.
  • Problem-solving and analytical skills.
  • Strong teamwork and communication abilities.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Staffing and Recruiting

Referrals increase your chances of interviewing at Silah Tamkeen by 2x

Sign in to set job alerts for “Software Engineer” roles.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

Müller`s Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Müller's Solutions is seeking an experienced and motivated Senior Software Developer to join our dynamic team. In this role, We are looking for a Senior Software Developer with a strong command of modern web technologies to lead the development of scalable, performant, and secure web applications. Our stack includes Angular (v11–20), Firebase, TypeScript, and modern frontend tooling supported by CDNs, Google Analytics, and secure hosting practices.

Responsibilities :

  • Lead the development of high-quality software applications, ensuring adherence to best practices and coding standards.
  • Design and implement scalable software architecture that supports business objectives.
  • Mentor and guide junior developers, sharing knowledge and improving team capabilities.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to ensure optimal performance and reliability.
  • Conduct code reviews and provide constructive feedback to enhance code quality.
  • Stay up-to-date with emerging technologies and industry trends, and apply them to improve existing systems and processes.
  • Frontend Engineering :
  • Create responsive, user-focused interfaces utilizing Angular, TypeScript, Bootstrap, Font Awesome, and the Google Font API.
  • Develop sophisticated UI components with jQuery, jQuery UI, DataTables, and Select2.
  • Backend & Cloud Integration :
  • Oversee the integration of Firebase services, including Firestore, Authentication, Functions, and Hosting.
  • Guarantee efficient content delivery and minimal latency for users across the globe.
  • Security & Best Practices :
  • Implement advanced security measures such as HSTS, authentication workflows, and secure credential handling.
  • Ensure that applications adhere to the secure development lifecycle standards (SDLC).
  • Promote the use of contemporary web protocols like HTTP / 3.
  • Analytics & Monitoring :
  • Establish and oversee tracking systems using Google Analytics 4 (GA4), Google Tag Manager, and DoubleClick Floodlight.
  • Leverage gathered data to guide product strategies and enhance performance.
  • Continuous Improvement :
  • Keep informed of industry developments and actively suggest enhancements to tools, frameworks, and processes.
  • Engage in sprint planning, retrospectives, and contribute to fostering a culture of technical excellence.

Requirements

Requirements :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer with at least 5 years of hands-on development experience.
  • Proficiency in multiple programming languages (e.g., Java, C#, Python, etc.) and frameworks.
  • Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js) is a plus.
  • Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git).
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and in a team environment.
  • Strong communication and collaboration skills.
  • Preferred Qualifications :

  • Experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture.
  • Familiarity with containerization technologies (Docker, Kubernetes) is a plus.
  • Experience with front-end frameworks (Angular).
  • Knowledge of server-side development (Firebase, SQL).
  • Experience with DevOps practices and tools (GitHub).
  • Familiarity with Agile development methodologies.
  • Benefits

    Why Join Us :

    Opportunity to work with a talented and passionate team.

    Competitive salary and benefits package.

    Exciting projects and innovative work environment.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software developer Jobs in Saudi Arabia !

    Senior Software Developer

    Riyadh, Riyadh Müller's Solutions

    Posted 18 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Müller's Solutions is seeking an experienced and motivated Senior Software Developer to join our dynamic team. In this role, We are looking for a Senior Software Developer with a strong command of modern web technologies to lead the development of scalable, performant, and secure web applications. Our stack includes Angular (v11-20), Firebase, TypeScript, and modern frontend tooling supported by CDNs, Google Analytics, and secure hosting practices.

    Responsibilities:

    • Lead the development of high-quality software applications, ensuring adherence to best practices and coding standards
    • Design and implement scalable software architecture that supports business objectives
    • Mentor and guide junior developers, sharing knowledge and improving team capabilities
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Troubleshoot and debug applications to ensure optimal performance and reliability
    • Conduct code reviews and provide constructive feedback to enhance code quality
    • Stay up-to-date with emerging technologies and industry trends, and apply them to improve existing systems and processes
    • Frontend Engineering:
    • Create responsive, user-focused interfaces utilizing Angular, TypeScript, Bootstrap, Font Awesome, and the Google Font API
    • Develop sophisticated UI components with jQuery, jQuery UI, DataTables, and Select2
    • Backend & Cloud Integration:
    • Oversee the integration of Firebase services, including Firestore, Authentication, Functions, and Hosting
    • Guarantee efficient content delivery and minimal latency for users across the globe
    • Security & Best Practices:
    • Implement advanced security measures such as HSTS, authentication workflows, and secure credential handling
    • Ensure that applications adhere to the secure development lifecycle standards (SDLC)
    • Promote the use of contemporary web protocols like HTTP/3
    • Analytics & Monitoring:
    • Establish and oversee tracking systems using Google Analytics 4 (GA4), Google Tag Manager, and DoubleClick Floodlight
    • Leverage gathered data to guide product strategies and enhance performance
    • Continuous Improvement:
    • Keep informed of industry developments and actively suggest enhancements to tools, frameworks, and processes
    • Engage in sprint planning, retrospectives, and contribute to fostering a culture of technical excellence

    Requirements

    Requirements:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field
    • Proven experience as a Software Developer with at least 5 years of hands-on development experience
    • Proficiency in multiple programming languages (e.g., Java, C#, Python, etc.) and frameworks
    • Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js) is a plus
    • Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git)
    • Excellent problem-solving and analytical skills
    • Ability to work independently and in a team environment
    • Strong communication and collaboration skills

    Preferred Qualifications:

    • Experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture
    • Familiarity with containerization technologies (Docker, Kubernetes) is a plus
    • Experience with front-end frameworks (Angular)
    • Knowledge of server-side development (Firebase, SQL)
    • Experience with DevOps practices and tools (GitHub)
    • Familiarity with Agile development methodologies

    Benefits

    Why Join Us:

    Opportunity to work with a talented and passionate team.

    Competitive salary and benefits package.

    Exciting projects and innovative work environment.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Temporary
    Job function
    • Job function Other
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Müller's Solutions by 2x

    Get notified about new Senior Software Engineer jobs in Riyadh, Riyadh, Saudi Arabia .

    Assistant Manager - Full Stack Developer Full Stack Mobile Application Development

    Riyadh, Riyadh, Saudi Arabia 16 hours ago

    Junior Software Engineer - Cross-platform C++ - Multipass

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Ukrain Software Developer

    New
    Riyadh, Riyadh MVP Application and game design L.L.C

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    **Looking for Ukrainian software developers**

    JavaScript, Java, dart language c, c#, flutter, reactnative, jQuery, and angularJS, C++, firebase, MATLAB, NI Multisim, Latex, Linux Bash scripting, SQL, RStudio, HTML CSS3

    **Job Types**: Full-time, Permanent

    **Job Types**: Full-time, Contract, Permanent

    **Benefits: Residence Visa, Accommodation, insurance**

    **Job Types**: Full-time, Permanent

    **Salary**: ﷼3,000.00 - ﷼5,000.00 per month
    This advertiser has chosen not to accept applicants from your region.

    Software Developer in Test

    Riyadh, Riyadh Lean Technologies

    Posted 4 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    We're looking for a proactive individual to join our dynamic team and help us deliver top-tier software solutions. If you have a solid background in modern automation frameworks and thrive in an environment where you can work independently and solve complex problems, we want to hear from you!
    In this role, you'll be instrumental in ensuring the quality and reliability of our products throughout the entire software development lifecycle. You'll leverage your expertise to design, build, and maintain robust automation frameworks, collaborating closely with development and product teams to ensure comprehensive test coverage.

    Who are we
    Lean enables companies to seamlessly connect to their users’ bank accounts to initiate real-time payments and retrieve their account information. Our products have garnered the trust of leading companies and enabled them to deliver powerful experiences when connected with a user’s bank account, allowing users to perform prudent financial planning, get better rates on loans, transfer money to friends, and more, without compromising on privacy or security.

    Some of Lean’s clients include the likes of Ciclys, Tabby, Tamara, Salla, Tawuniya, and many more, making it the region’s most valuable Open Banking platform. The company has now processed hundreds of millions of dollars, and its products are also connected with hundreds of thousands of accounts. Lean envisions a fully inclusive financial ecosystem that serves everyone, no matter where they bank or live in the MENAP region.

    Responsibilities

    • Design, develop, and maintain robust and scalable automated test frameworks using cutting-edge tools like Playwright, WebdriverIO, and similar technologies for both UI and API testing.

    • Craft detailed, comprehensive, and well-structured test plans and test cases based on functional and non-functional requirements.

    • Proactively collaborate with developers, product managers, and other stakeholders to understand requirements, clarify specifications, and ensure end-to-end test coverage.

    • Participate actively in code reviews, providing constructive feedback from a quality assurance perspective.

    • Champion continuous improvement of our QA processes, tools, and methodologies, always seeking ways to enhance efficiency and effectiveness.

    • Work independently to effectively manage and prioritize testing activities, demonstrating strong ownership and accountability for your deliverables.

    • Assist in troubleshooting production issues and accurately replicating customer-reported defects for quick resolution.

    • Stay at the forefront of the industry by continuously researching and adopting new testing tools and strategies.

    • Execute manual and automated tests, thoroughly analyze results, and accurately document and track software defects with clear, reproducible steps.

    Required Skills

    • 5+ years of progressive experience in software quality assurance, with a significant emphasis on designing and implementing test automation solutions.

    • Proven hands-on expertise with Playwright and WebdriverIO, along with a strong background in API testing.

    • Proficiency in at least one modern programming language, such as JavaScript/TypeScript or Python.

    • Exceptional problem-solving and analytical skills, coupled with a meticulous attention to detail.

    • Demonstrated ability to work autonomously, manage multiple tasks efficiently, and prioritize effectively in a dynamic, fast-paced environment.

    • A solid understanding of software testing methodologies, tools, and best practices.

    • Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions) and integrating automated tests within them.

    • Strong verbal and written communication skills (Arabic and English), enabling you to clearly articulate technical issues and collaborate seamlessly with both technical and non-technical teams.

    Bonus

    • Experience with performance testing tools (e.g., JMeter, LoadRunner, k6) to identify bottlenecks and ensure system scalability.

    • Prior experience working within the payments domain or with complex financial technologies.

    • Hands-on experience with mobile automation frameworks and tools.

    NB. While we think the above experience could be important, we’re keen to hear from people that believe they have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply!

    Why Join us?

    Lean is the first regulated open banking and open finance company operating across the UAE and Saudi Arabia. Since 2019 we've been on a mission to become the pre-eminent A2A payments company in the Middle East - enabling our clients to seamlessly connect to their users’ bank accounts to initiate real-time payments and retrieve account information. Our products have garnered the trust of some of the leading companies in the region, including the likes of Etisalat Group, Careem, Binance, Tabby, Tamara, Tawuniya, and more.

    To date, Lean has processed billions of dollars, and our products have connected with hundreds of thousands of accounts across the region. We've recently announced our $67.5 million Series B funding round led by General Catalyst, following earlier investment from Sequoia Capital. This funding marks a major milestone for Lean and the financial ecosystem across the MENA region. At Lean, we’re committed to driving the next generation of financial innovation by making financial data and payments more accessible and transparent for businesses and consumers alike.

    To that end, we're always on the lookout for talented, driven, and entrepreneurial candidates to join us in our mission of enabling the next generation of financial innovation. If you're motivated by solving hard problems and leaving a lasting legacy while you're at it, Lean's where you need to be.

    Not only do we offer competitive salaries, private healthcare, and flexible office hours, but we also insist that every member of the team hold a meaningful equity stake in the business to ensure long-term alignment. We'd love you to join us for this journey!

    Lean is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

    When applying for a job at Lean Technologies, we will need to collect, use and share Personal Data about you with different members of our team during the application process. This may mean transferring your data to members of the team in one of our office locations worldwide outside of the country you are in. Please refer to our Privacy Notice on our website for more information about how we may use and store your Personal Data

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Developer Jobs