Software Developer

4 weeks ago


Riyadh, Saudi Arabia National Parcel Stations Network Co. Full time

**Responsibilities**:

- Design, develop, and maintain software solutions using C# and the.NET framework.
- Implement best practices for software development, including coding standards, testing, and documentation.
- Collaborate with cross-functional teams to ensure that software solutions meet business requirements and adhere to project timelines.
- Stay up to date with the latest technologies and industry trends to enhance skills and expertise.
- Gather requirements for API integration completion of Parcel Machine Management Software.
- Test and validate APIs created/modified as per customer requirements.
- Create and maintain documentation for software integration, implementation, and user manuals.
- Investigate and resolve software issues by analyzing logs and implementing configuration changes or bug fixes.
- Develop innovative solutions, such as creating JavaScript-containing machine locations using Google Maps APIs.
- Design, develop, test, and deploy high-quality software solutions.
- Participate in code reviews to maintain code quality and ensure best practices.
- Analyze user requirements and develop solutions that meet business needs.
- Collaborate with QA engineers to identify and fix bugs.
- Use version control systems (e.g., Git) effectively for code management.
- Work in an agile development environment, participating in sprint planning and other agile ceremonies.

**Requirements**:

- Bachelor’s degree in computer science, Software Engineering, or related field.
- 3+ years of experience in software development with a strong emphasis on C# and the.NET framework.
- Solid understanding of software development best practices, including Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Experience with DevOps platforms and practices is considered a plus.
- Proficiency in one or more programming languages is essential. Commonly used languages include Java, Python, C++, JavaScript, Ruby, and others depending on the job requirements.
- Strong understanding of software development methodologies, best practices, and the ability to write clean, maintainable code.
- Strong grasp of algorithms and data structures for efficient problem-solving and optimization.
- Knowledge of testing methodologies, including both manual and automated testing.

**Key Skills & Core Competencies**
- Knowledge of web development frameworks (e.g., React, Angular, Node.js).
- Familiarity with database systems (SQL, NoSQL).
- Certifications in relevant technologies, frameworks, or methodologies can add credibility. include certifications from Microsoft, Cisco, AWS, or Scrum Alliance.
- Experience with test automation frameworks (e.g., Selenium, Appium) for automating functional and regression tests.
- Ability to create comprehensive test plans and strategies to ensure thorough test coverage.
- Familiarity with defect tracking tools (e.g., Jira, Bugzilla) to report and monitor issues throughout the development lifecycle.
- Understanding of CI/CD pipelines and integration of automated tests into the development process.
- Proficient in using version control systems (e.g., Git) for code management and collaboration.
- Ability to define and track key quality metrics, providing meaningful reports to the development team and stakeholders.
- Proficient in testing APIs using tools like Postman or by developing automated API tests.
- Effective communication skills to collaborate with developers, product managers, and other stakeholders.
- Strong analytical skills to identify, isolate, and reproduce issues, as well as to analyze and interpret test results.
- Ability to create clear and concise documentation for test cases, procedures, and results.
- Ability to adapt to new technologies, tools, and methodologies in the rapidly evolving field of QA and QC.
- Experience with mobile app development is a plus.



  • Riyadh, Ar Riyāḑ, Saudi Arabia Software AG Full time

    We're looking for a Senior Software Developer to join our team at Software AG. As a Senior Software Developer, you'll lead the design and development of innovative software solutions that meet business needs.Key Skills and Qualifications:Deep knowledge of JavaScriptExperience in developing and maintaining BI dashboardsStrong background in workflow...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Software GmbH Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Software GmbH. As a key member of our organization, you will be responsible for designing and developing innovative software solutions that meet the evolving needs of our business.Key Responsibilities:Business Intelligence: Design and develop ARIS reports using...

  • Process Analyst

    6 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Software GmbH Full time

    Company Overview:At Software GmbH, we simplify complexity, increase transparency, and prepare organizations for change. With over 50 years of experience, our AI-enabled process intelligence, application development, high-performance database, and strategic portfolio management solutions are trusted by the world's best brands.


  • Riyadh, Saudi Arabia Software Dev Full time

    Requirements: - Minimum of 3 years of experience as a React Native Developer. - Strong understanding of RESTful JSON web API design principles - Experience or exposure with back-end web engineering is a great plus. - Experience in using version control system: Git - Solid experience in documenting software solutions using diagrams and flow charts. -...

  • Software Developer

    3 weeks ago


    Riyadh, Saudi Arabia CCDS Full time

    CCDS is seeking a skilled software developer to join our team in the information technology and services industry. As a software developer for CCDS, you will be responsible for developing and implementing software solutions to meet the needs of our enterprise clients. Our company is focused on simplifying enterprise security and delivering end-to-end...

  • Software Developer

    3 weeks ago


    Riyadh, Saudi Arabia AL-AMR GROUP For Engineering Consultancy Full time

    This is a full-time, on-site role for a Software Engineer at AL-AMR GROUP For Engineering Consultancy located in Riyadh, Saudi Arabia. The Software Engineer will be responsible for completing day-to-day tasks associated with software development, system maintenance, and support. Tasks include developing software systems, testing and debugging code, and...

  • Software Developer

    4 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia IBM Qatar Full time

    IntroductionWe are seeking a talented software developer to join our team at IBM Qatar. As a key member of our development organization, you will play a vital role in building and implementing new functional enhancements to our existing software product.Your Role and ResponsibilitiesAs a software developer, your primary responsibility will be to design and...

  • Software Developer

    3 weeks ago


    Riyadh, Saudi Arabia Jobs 2022 Full time

    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 -...

  • Software Developer

    2 weeks ago


    Riyadh, Saudi Arabia AGH Consulting Full time

    We are an international IT company based in the Netherlands. We are seeking a software engineer in our Riyadh branch for domestic and international projects. Software Skills: 1- Good knowledge of HTML 5 specifications and familiarity with its extra features. 2- Basic experience with ECMAScript ES5, ES6, ES7, ES8 and ES Next etc. standards as well as...


  • Riyadh, Saudi Arabia Inbox Business Technologies Full time

    Software development at all levels, including backends. - Using Scrum and Kanban methodology in developing and coordinating technical solutions. - Programming using the development language used by the Authority and providing programming consultations to it - Database queries as per business requirements - Develop and automate test cases to ensure software...


  • Riyadh, Ar Riyāḑ, Saudi Arabia 700apps Full time

    Job Title:Software Development ManagerCompany Overview:700apps is a cutting-edge software development company dedicated to delivering innovative solutions for clients in the software and digital transformation sector. We're seeking an experienced Software Development Manager to lead our software development teams in delivering high-quality solutions.Job...


  • Riyadh, Saudi Arabia Arabic Computer Systems Full time

    Arabic Computer Systems, one of the largest ICT Companies in Saudi Arabia with over 35 years of experience, is seeking a Senior Software Developer to join its team of more than 3,000 IT professionals covering over 23 Saudi cities. The company serves government entities, some of the Middle East's leading companies, and is expanding through its strong business...


  • Riyadh, Ar Riyāḑ, Saudi Arabia National Company for Mechanical Systems - NCMS Full time

    At National Company for Mechanical Systems - NCMS, we are seeking a skilled Software Development Specialist to join our team. In this role, you will design, develop, test, and deploy software applications using Java and C++. Your expertise in architectural decisions and software design discussions will contribute to the success of our projects.Key...


  • Riyadh, Saudi Arabia Arabic Computer Systems Full time

    We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding...


  • Riyadh, Ar Riyāḑ, Saudi Arabia The Professionals Full time

    We are looking for a talented software development lead to join our team at The Professionals. In this role, you will oversee the development and maintenance of SPMS, handle change management requests, and manage the software development lifecycle.You will work closely with internal stakeholders to gather requirements and prioritize software updates,...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Arabic Computer Systems Full time

    At Arabic Computer Systems, we are seeking a skilled software analyst to join our team. As a software analyst, you will be responsible for analyzing, designing, and improving software solutions that meet business and customer needs.Key ResponsibilitiesGather and analyze business and technical requirements for software development projects.Work closely with...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Ammanu Full time

    Job Title: Senior Software Development ProfessionalWe are looking for a highly skilled Senior Software Development Professional to join our team at Ammanu. This role involves working on the development and maintenance of various software systems.About the RoleThis is an opportunity for a seasoned engineer to take on new challenges and contribute to the...


  • Riyadh, Saudi Arabia SAMI Navantia Full time

    SAMINavantia is a fruit of a joint venture between Saudi Arabian Military Industries (SAMI), a driving force in localizing military industries in Saudi Arabia, and Navantia, an international reference in the design and construction of high technology military and civilian vessels. We specialize in the design, development, and maintenance of high technology...


  • Riyadh, Saudi Arabia VeUP Full time

    **HEAD OF SOFTWARE DEVELOPMENT** **RIYADH / SAUDI ARABIA - EXCELLENT SALARY AND EX-PAT SALARY AND CONDITIONS ON OFFER FOR NON SAUDI CANDIDATES** **Key responsibilities**: - Make key decisions on coding languages, front and back-end software development, functional UX/UI design, DevOps deployment, and infrastructure development. - Ensure timely and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia HungerStation Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at HungerStation. The ideal candidate will have a strong track record of delivering high-quality software solutions.ResponsibilitiesAnalyze product requirements to understand engineering needs and develop effective solutions.Design and implement software components using...