Software Developer
Job Location : Saudi Arabia
Key Responsibilities :
• Design, develop, and implement high-quality software solutions using the OutSystems platform.
• Lead the development and maintenance of complex OutSystems applications.
• Collaborate with business analysts, stakeholders, and other developers to understand requirements and translate them into functional OutSystems solutions.
• Participate in code reviews and ensure adherence to coding standards and best practices.
• Troubleshoot and resolve complex technical issues.
• Mentor and guide junior developers in the team.
• Contribute to the development of reusable components and templates.
• Stay up-to-date with the latest OutSystems features and best practices.
• Participate in the full software development lifecycle, from design to deployment and maintenance.
• Contribute to the overall architecture and design of OutSystems solutions.
Requirements :
• Minimum of 8 years of experience in software development.
• Extensive experience developing applications using the OutSystems platform.
• Strong understanding of software development principles, design patterns, and best practices.
• Proven ability to design and implement scalable, secure, and high-performance OutSystems applications.
• Experience with relational databases (e.g., SQL Server, Oracle).
• Experience with web services and APIs (REST, SOAP).
• Excellent problem-solving and analytical skills.
• Strong communication and interpersonal skills.
• Ability to work independently and as part of a team.
• Experience with Agile development methodologies.
• OutSystems certification is a plus.