Enable job alerts via email!
A technology company in the Riyadh Region is seeking a skilled developer responsible for the complete lifecycle of enterprise application development. This role involves designing and coding applications, architecting APIs, managing database schemas, and collaborating with cross-functional teams. Candidates should have strong problem-solving skills and a commitment to secure coding practices. Join a dynamic team to innovate and improve performance.
Responsible for the end-to-end lifecycle of enterprise application development, including design, coding, testing, deployment, and post-launch support
Architecting robust back-end services and APIs to ensure seamless integration with front-end systems and third-party applications
Developing and managing complex database schemas, optimizing queries, and maintaining data integrity and high availability
Implementing advanced business logic such as data logging, automated scheduling modules, and transactional processing for critical operations
Ensuring scalability, high performance, and system reliability under heavy workloads, with attention to fault tolerance and disaster recovery
Applying secure coding practices, authentication, authorization, and data protection to safeguard applications from vulnerabilities
Maintaining clean, reusable, and testable code, performing code reviews, and following industry best practices
Collaborating closely with product managers, QA teams, UI/UX designers, and DevOps to align technical delivery with business requirements
Continuously researching and adopting new technologies and frameworks to improve performance and introduce innovative solutions
Strong problem-solving and troubleshooting skills
Excellent communication skills