Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Mentionedyears
Not Disclosed
Salary Not Disclosed
Saudi Arabian
Male
1 Vacancy
Test, improve and update applications to keep up with technological developments.
Collaborate with development and quality teams to ensure timely and high-quality delivery of products
Conduct analyses and document the development process and modifications made to applications
Follow up and develop technical knowledge and follow the latest software development trends
Software Design and Architecture
Lead the design and architecture of new applications or features, ensuring they meet both technical and business requirements.
Work with stakeholders to gather and define requirements, translating business needs into technical specifications.
Design scalable, maintainable, and high-performance solutions.
Ensure proper software architecture practices are followed, including design patterns, code modularization, and reusability.
Application Development and Coding
Write clean, efficient, and well-documented code in programming languages such as Java, C#, Python, JavaScript, Swift, Kotlin, or others, depending on the project and platform.
Implement new features, update existing ones, and fix bugs in software applications.
Follow coding best practices, including version control, unit testing, and code reviews.
Work on both front-end and back-end development tasks, depending on the project’s full-stack needs.
Code Review and Quality Assurance
Conduct code reviews to ensure the quality of the code, maintainability, and adherence to coding standards.
Enforce best practices for software development and ensure high code quality.
Ensure that applications are tested adequately through automated tests, including unit tests, integration tests, and UI tests.
Monitor application performance and optimize code for better efficiency and faster execution.
IT BD + 3Y EXP
Good communication skills and ability to work in a team
University degree in a related field such as Computer Science, Software Engineering or equivalent
Three years experience in IT and application developmentCollaboration with Cross-Functional Teams
Work closely with product managers, business analysts, and other stakeholders to understand the business requirements and provide technical guidance.
Collaborate with designers, UX/UI specialists, and other developers to build user-friendly, intuitive applications.
Provide technical leadership and guidance to junior developers, ensuring that the team adheres to best practices and development standards.
Application Maintenance and Support
Troubleshoot and debug issues within applications, ensuring fast resolution of problems.
Provide ongoing maintenance and updates to ensure applications remain secure, functional, and up-to-date with the latest technologies.
Handle bug reports, address user feedback, and implement necessary improvements.
Stay informed about new technologies and industry trends to suggest and implement improvements to the application stack.
Full-time