Responsibilities:
• Collaborate with designers, security professionals, and product managers to translate requirements into secure and efficient web applications.
• Develop and maintain web applications across various aspects of our cyber exercise platform using agile methodology:
o Core platform functionality.
o Interactive training modules.
o Real-time collaboration tools.
o Customizable widgets for data visualization and interaction.
o Middleware integrations to connect with external systems.
• Write clean, well-documented, and maintainable code using modern web development frameworks and best practices.
• Implement security best practices throughout the development lifecycle to ensure the platform's integrity and resilience.
• Conduct unit and integration testing to ensure code quality and functionality.
• Troubleshoot and debug complex web application issues.
• Stay up to date with the latest web development technologies and trends.
• Participate in code reviews and mentor junior developers.
Qualifications/Experience:
• Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
• Minimum four (4) years of experience as a web developer with a strong portfolio showcasing web application development.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.
• Ability to work independently and as part of a team.
• Proficiency in web-based software and tools (including frameworks like React, Angular, or Vue.js).
• Experience with server-side scripting languages (e.g., Python, Java, NodeJS).
• Experience with database design and implementation (e.g. MySQL, PostgreSQL).
• Experience with web server technologies (e.g. NGINX).
• Experience with developing secure APIs (RESTful preferred).
Added advantage:
• Experience with cyber security concepts and technologies.
• Experience with cloud platforms (e.g. AWS, Azure).
• Experience with building interactive widgets and visualizations.
• Experience with SSO authentication tools (e.g. AD FS).
• Experience with web application security principles (OWASP Top 10).
• Experience with version control systems (e.g. Git).
To Apply:
Interested candidates, please click on the following link to begin your job search journey and submit your curriculum vitae (CV) directly through the official PERSOLKELLY job application platform - GO. <https://go.persolkelly.com/job/apply/6878>
We regret to inform that only shortlisted candidates will be notified.
Seah Irvin | REG No : R23112821
PERSOLKELLY SINGAPORE PTE LTD | EA License No : 01C4394
This is in partnership with Employment and Employability Institute Pte Ltd (“e2i”). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i’s PDPA.
By sending us your personal data and CV, you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for account creation in GO and the purposes set out in the Privacy Policy https://www.persolkelly.com.sg/policies. You acknowledge that you have read, understood, and agree with GO’s Terms of Use https://go.persolkelly.com/Tac and the Privacy Policy. If you wish to withdraw your consent, please email us at [email protected]. Please feel free to contact us if you have any queries.