Software Developer

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


  • Software Developer

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

  • Incorta BI Developer

    6 months ago


    Riyadh, Saudi Arabia Kanerika Software Full time

    **Incorta BI Developer** **About Kanerika** **Who we are** Kanerika Inc. is a premier global software products and services firm that specializes in providing innovative solutions and services for data-driven enterprises. Our focus is to empower businesses to achieve their digital transformation goals and maximize their business impact through the...

  • Incorta BI Developer

    6 months ago


    Riyadh, Saudi Arabia Kanerika Software Full time

    **Job Information**: Work Experience **5+ years*** Industry **IT Services*** City **Riyadh*** State/Province **Ar Riyad*** Country **Saudi Arabia*** Zip/Postal Code **11564*** **Incorta BI Developer** **About Kanerika** **Who we are** Kanerika Inc. is a premier global software products and services firm that specializes in providing innovative...


  • Riyadh, Saudi Arabia Kanerika Software Full time

    **Who we are** Kanerika Inc. is a premier global software products and services firm that specialises in providing innovative solutions and services for data-driven enterprises. Our focus is to empower businesses to achieve their digital transformation goals and maximize their business impact through the effective use of data. We leverage cutting-edge...


  • 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, 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, Saudi Arabia IBM Full time

    Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most...


  • Riyadh, Saudi Arabia IBM Full time

    Introduction Who We Are: Who you are: Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software...


  • Riyadh, Saudi Arabia IBM Full time

    Introduction Who We Are: Who you are: Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software...


  • Riyadh, Saudi Arabia Software AG Full time

    Trusted by the world’s best brands for more than 50 years, our technology and team of integration enthusiasts will make sure that integration is a driver of innovation for your enterprise. _We are big enough to compete and small enough to care._ Be you, join us. We are currently seeking a Channels Director Saudi Arabia. You will have principal...


  • Riyadh, Saudi Arabia robusta Full time

    We are seeking a highly experienced Senior Software AG Webmethods Developer to join our team at robusta. As a computer software company, we specialize in implementing digital transformation programs for various clients across different sectors and industries. In this role, you will be working with Tawuniya, one of our esteemed clients, to implement digital...


  • Riyadh, Saudi Arabia Software AG Full time

    Our story goes beyond technology. We put people first - employees, customers, and partners. We build strong teams and cultivate relationships that last. We provide incomparable products, solutions, services, and technical excellence for our customers. We are a team of over 5,000 colleagues across 70+ countries who value inclusion, integrity, and innovation....

  • Account Executive

    6 months ago


    Riyadh, Saudi Arabia Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that; empowers streamlined processes; and it helps 10,000+ organizations to become a truly connected enterprise and make smarter decisions, faster. Be you, join us. We...

  • Account Executive

    6 months ago


    Riyadh, Saudi Arabia Software AG Full time

    Our story goes beyond technology. We put people first - employees, customers, and partners. We build strong teams and cultivate relationships that last. We provide incomparable products, solutions, services, and technical excellence for our customers. We are a team of over 5,000 colleagues across 70+ countries who value inclusion, integrity, and innovation....


  • Riyadh, Saudi Arabia Inbox Business Technologies Full time

    Using Scrum and Kanban methodology in developing and coordinating technical solutions. - Providing supervision and guidance to development teams. - Continuously research current and emerging technologies and suggest changes when needed. - Operating and structuring technical solutions in accordance with cybersecurity policies and procedures in the body. -...


  • Riyadh, Saudi Arabia Avanza Solutions Full time

    **Job description** **Responsibilities**: - Develop and implement strategic sales plans to achieve company targets and expand market share. - Identify and pursue new business opportunities through prospecting, networking, and cold calling. - Build and maintain strong relationships with key clients and stakeholders. - Conduct market research to identify...

  • Account Executive

    7 months ago


    Riyadh, Saudi Arabia Software AG Full time

    Software AG Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that; empowers streamlined processes; and It helps 10,000+ organizations to become a truly connected enterprise and make smarter decisions, faster. Our story goes beyond technology. We put people first -...

  • Software Architect

    6 months ago


    Riyadh, Saudi Arabia Binary Integrated Technology Solutions, BITS™ – Riyadh Full time

    **Company**: Binary Integrated Technology Solutions, BITS Location: Saudi Arabia - Riyadh Job Title**:Software Architect & Team Leader Developer** We are looking for a talented and motivated Team Leader Developer with Software Architect expertise to join our team. You will lead a team of front-end developers, back-end developers, and UI/UX designers,...

  • Software Architect

    6 months ago


    Riyadh, Saudi Arabia Binary Integrated Technology Solutions Full time

    We are looking for a talented and motivated Team Leader Developer with Software Architect expertise to join our team. You will lead a team of front-end developers, back-end developers, and UI/UX designers, fostering a collaborative and innovative environment. You will also play a pivotal role in designing and implementing the overall architecture of our...