Software Developer
1 week ago
**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
3 days ago
Riyadh, Saudi Arabia CCDS Full timeCCDS 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
6 days ago
Riyadh, Saudi Arabia AL-AMR GROUP For Engineering Consultancy Full timeThis 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
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeAbout this RoleWe are seeking a skilled Software Engineer to join our team.The Job DescriptionThis is an exciting opportunity for a talented software developer to design, develop, and maintain high-quality software applications using the C# programming language.Design and develop software applications using C#, adhering to coding standards and best...
-
Software Developer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeTackle challenging projects in software development.Software Engineer | IT Recruitment**About the Position:**This is an excellent opportunity to join a dynamic team as a Software Developer.**Key Responsibilities:Develop and implement software solutions that meet client needs.Collaborate with the development team to ensure efficient project...
-
Software Developer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeAre you a skilled software developer looking for a new challenge? We're seeking an experienced statistician to join our team and contribute to the development of innovative software solutions.About the OpportunityThis is a chance to work on exciting projects, collaborate with talented individuals, and develop your skills in the latest software development...
-
Software Developer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeJob OverviewThe role of a software developer involves designing, testing, and maintaining software programs for operating systems or applications. This entails understanding requirements, designing software, and developing solutions that meet 100% quality assurance parameters.Main responsibilities include investigating problem areas throughout the software...
-
Software Developer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeJob Description:SalaryThis role comes with a competitive salary package.We are seeking a highly skilled Software Developer to join our team. The successful candidate will be responsible for designing and developing software components that meet business requirements, improving performance and data quality.Job DescriptionDesign and develop software components...
-
Software Developer
6 days ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeSoftware Developer Job SummaryWe are seeking an experienced Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance applications using Java, Spring Boot, and RESTful APIs.Key Responsibilities:Design and develop scalable applications using Java,...
-
Software developer
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia Wakeb Data Full timeDesign and develop software components to meet business requirements, improve performance and improve data qualityAnalyse, troubleshoot and resolve production issuesWork closely with product developers to understand product requirements and implement technical solutionsCollaborate with application teams to build and understand cross-team requirements and...
-
software developer
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia Duncan & Ross Full timeAbout the job SOFTWARE DEVELOPERWe are looking for an experienced Senior Software Developer with a strong command of multiple programming languages and modern development frameworks. The ideal candidate will have significant experience working with APIs, databases, and cloud platforms. A Certified Kubernetes Administrator or equivalent certification is...