EMPLOYEE JOB DESCRIPTION
JOB PURPOSE:
To design, develop, and maintain secure, scalable, and high-performing full stack web and enterprise applications. The System Developer will contribute across both front-end and back-end development, with a strong focus on integration with ERP platforms, process automation, and digital transformation initiatives, including AI-based enhancements.
KEY ACCOUNTABILITIES:
Description
Translate complex business requirements into robust, scalable, and maintainable full stack software architectures that align with enterprise standards and long-term technical strategy.
Design and deliver responsive, user-centric front-end interfaces and resilient, high-performing back-end services, ensuring seamless user experience and system interoperability.
Ensure seamless integration with ERP systems, business platforms, and internal applications.
Architect and implement secure, optimized, and scalable solutions, aligned with data integrity, performance, and business continuity goals.
Participate in system enhancements, performance tuning, and modernization initiatives.
Collaborate with UI/UX designers, business analysts, and stakeholders to gather and validate functional requirements.
Support deployment processes, version control, and post-release system monitoring.
Contribute to digital transformation projects, including AI-based tools, low-code platforms, and automation solutions.
Ensure development practices adhere to IT security policies, data privacy regulations, and corporate standards.
Comply with relevant tendering guidelines, internal processes, and SOPs.
Protect the confidentiality and integrity of sensitive data and proprietary information within ADC operations.
Execute rigorous performance testing, debugging, and quality assurance processes to validate functionality, ensure system stability, and drive continuous improvement in code quality.
Assist in preparing software requirement specifications and technical designs that align with business needs.
Perform duties at any ASYAD Drydock location as assigned.
QUALIFICATIONS, EXPERIENCE & SKILLS:
Minimum Qualifications:
Bachelor’s degree in computer science, Information Technology, Software Engineering, or equivalent.
Preferred Certifications:
Full Stack Development Certification
Microsoft/Oracle certifications.
Agile/Scrum Foundation Certification.
Minimum Experience:
5 years of experience in full stack development related
Proven experience in developing enterprise applications and system integration
Knowledge & Skills
Strong proficiency in full stack development, including both front-end and back-end technologies.
Proficient in modern software development technologies, including programming languages, development tools, decision support, and web technologies.
Solid understanding of software architecture, design patterns, and development methodologies (Agile/Scrum).
Exposure to AI-enhanced development tools and platforms (e.g., chatbot frameworks, AI-assisted code generation, automation).
Experience in .NET framework and Oracle/SQL database development.
Hands-on experience with Microsoft Visual Studio and programming languages such as Visual Basic, JavaScript, or C.
Proven experience in developing and integrating web-based and enterprise applications.
Familiarity with Windows and Linux operating environments.
Understanding of at least one Microsoft- or Oracle-supported development environment, toolset, and application domain.
Knowledge of enterprise IT processes, software lifecycle management, and industry best practices.
Experience with source control systems (e.g., Git) and foundational DevOps practices.
Exposure to cloud platforms (e.g., Oracle Cloud, Azure) is an advantage.
Exposure to AI-driven development tools and platforms (e.g., chatbot frameworks, AI-assisted code generation, automation).
Strong analytical and problem-solving capabilities.
Excellent coding, debugging, and troubleshooting skills.
Effective communication and collaboration skills across cross-functional teams.
Proactive, adaptable, and team-oriented mindset.
Job Requirements