Job Summary
Software / Web Developer is responsible for designing, developing, implementing, and maintaining the organization's websites, web applications, and CMS platforms. The role includes system analysis, API integration, cybersecurity, database management, and leading web development projects.
Key Responsibilities
- Design, develop, test, deploy, and maintain responsive websites and web applications.
- Develop and maintain CMS platforms such as WordPress, including custom themes, plugins, and content management.
- Develop e-commerce websites using WooCommerce or similar platforms.
- Integrate third-party APIs including iPay88, Stripe, PayPal, FPX, DuitNow, Microsoft Graph, and other RESTful APIs.
- Develop and maintain applications using PHP, Java, JavaScript, HTML5, CSS3, and modern web frameworks.
- Design and manage databases such as MySQL and Microsoft SQL Server.
- Administer web servers, hosting environments, cPanel, SSL certificates, backups, and website migrations.
- Implement website security best practices, including vulnerability management, SSL, WAF, backups, and disaster recovery.
- Gather user requirements, prepare technical documentation, conduct UAT, and provide user support.
- Ensure website performance, SEO optimization, Google Analytics, and Google Tag Manager implementation.
- Lead development projects, mentor junior developers, and coordinate with users and vendors to deliver projects on time.
Requirements
- Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field.
- Minimum 2-4 years of experience in software and web application development.
- Strong experience in WordPress CMS, WooCommerce, and website management.
- Proficiency in PHP, Java, JavaScript, HTML5, CSS3, and relational databases.
- Experience with API integration, payment gateways, web hosting, and server administration.
- Knowledge of web security, secure coding practices, and cybersecurity principles.
- Good communication, problem-solving, project management, and leadership skills.
- Ability to work independently and manage multiple projects within deadlines.
Pay: RM2,500.00 - RM3,500.00 per month
Work Location: In person