Key Roles and Responsibilities
- Engage directly with customers to design and develop platforms
- Write clean, functional code on the front- and back-end application
- Testing and fixing bugs/coding issues, troubleshoot, and enhance applications
- Participate in all development phases including CI/CD
- Continuously identify technical risks and gaps;
devise mitigation strategies anticipating customer needs - Ensure seamless integration of QMS and ISMS standards into the software development life cycle, emphasizing secure coding, quality compliance and documentation.
Authority
- Approve architecture and design solutions for secure and compliant software development to ensure scalability and performance
- Conduct code reviews to ensure adherence to QMS and ISMS standards
- Identify and escalate quality or security non conformities to MR/CISO
- Guide and mentor junior developers ensuring adherence to best practices and project timelines
- Represent the team in audits and technical discussions
Qualification and Skills
- Professional software development experience with JavaScript, Node JS & React
- Strong Understanding of cloud computing concepts
- Familiarity with REST APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience with AWS Lambda Functions will be preferable
- Deep understanding of system design, and data structures, and experience with relational and NoSQL databases like PostgreSQL, MySQL, and MongoDB
- Proficiency in time-series data analysis, cleansing, and normalization
- Working knowledge of Agile software development methodology
- Analytical and problem-solving abilities
- Organizational skills and attention to detail
- Interpersonal communication skills and ability to work effectively on a cross-functional team
- Familiarity with QMS and ISMS standards and ability to implement and monitor compliance processes