178 Software Developer jobs in Saudi Arabia
Software Developer
Posted 4 days ago
Job Viewed
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
Software Developer
Posted 18 days ago
Job Viewed
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
Software Developer
Posted today
Job Viewed
Job Description
نوع الوظيفة: دوام كامل
Software Developer
Posted today
Job Viewed
Job Description
- 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
Software Developer
Posted 19 days ago
Job Viewed
Job Description
• 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.
Application and Software Developer
Posted 2 days ago
Job Viewed
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 Mid-Senior level
- Employment type Full-time
- 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-LjbffrSenior Software Developer
Posted today
Job Viewed
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 :
Preferred Qualifications :
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-LjbffrBe The First To Know
About the latest Software developer Jobs in Saudi Arabia !
Senior Software Developer
Posted 18 days ago
Job Viewed
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:
- 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
- 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
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 Temporary
- 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 DevelopmentRiyadh, Riyadh, Saudi Arabia 16 hours ago
Junior Software Engineer - Cross-platform C++ - MultipassWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrUkrain Software Developer
Posted today
Job Viewed
Job Description
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
Software Developer in Test
Posted 4 days ago
Job Viewed
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