
Tadawul
Software Lead Developer
- Permanent
- Riyadh, Saudi Arabia
- Experience 2 - 5 yrs
Job expiry date: 31/10/2025
Job overview
Date posted
16/09/2025
Location
Riyadh, Saudi Arabia
Salary
SAR 15,000 - 20,000 per month
Compensation
Comprehensive package
Experience
2 - 5 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
31/10/2025
Job description
The Software Lead Developer is responsible for developing and enhancing applications, including gathering requirements, technical development, testing, and deployment to meet business needs. The role focuses on designing, building, and maintaining Java-based applications and websites, contributing to software and architectural development activities, and implementing best practices to improve code quality. The developer will handle troubleshooting, debugging, production support, and preparing detailed design documentation, ensuring smooth operations for enterprise applications.
Required skills
Key responsibilities
- Develop and enhance applications, including technical development and basic testing, to meet business needs
- Develop and enhance enterprise applications, including gathering requirements, technical development, testing, and deployment
- Design, build, and maintain Java-based applications and websites
- Contribute to software and architectural development activities
- Develop well-designed, efficient, and testable code
- Conduct software analysis, programming, testing, and debugging
- Troubleshoot and resolve reported issues and reply to queries in a timely manner
- Prepare and produce releases of software components
- Prepare detailed design documentation
- Improve code quality by implementing best practices
- Recommend changes to improve established Java application processes
- Provide production support for the enterprise application
- Carry out daily operations assigned for the department in line with company standards
- Prepare timely and accurate department reports to meet company and department requirements
- Ensure satisfaction of internal and external customers by addressing needs in a timely manner
- Follow relevant policies, procedures, and processes for controlled and consistent work execution
- Contribute to continuous improvement of processes, practices, cost effectiveness, and productivity
- Promote implementation and adherence to company policies and procedures
- Maintain respectful relationships with colleagues and represent the company positively
Experience & skills
- Bachelorās degree in Computer Engineering, Computer Science, or equivalent
- 3+ years of experience in Java development and Java programming
- Proficiency in Java and J2EE programming language
- Strong skills in object-oriented programming
- Experience with SharePoint client-side and server-side development
- Knowledge of .NET 4.5+, C#, ASP.NET
- Experience with SharePoint Framework (SPFX) Web Part development, Angular, and React
- Knowledge of workflows using SharePoint Designer and Nintex
- Familiarity with design patterns in Java and reusable libraries
- Experience with MVC, JDBC, JSP, and RESTful services
- Knowledge of frameworks such as Spring, Spring Boot, Hibernate, Portals, and Struts
- Experience with testing tools like JUnit
- Experience working with Oracle and MSSQL databases