Job Description:
Key Responsibilities:
• Develop, enhance, and maintain both front-end and back-end components of web applications.
• Collaborate with cross-functional teams to deliver high-quality, user-friendly web applications.
• Ensure the functionality and security of applications by incorporating best practices in coding and design.
• Troubleshoot and resolve issues related to web application performance, security, and user experience.
• Write clean, maintainable, and efficient code to ensure the long-term scalability and stability of the application.
• Contribute to the IT audit process by ensuring all development practices meet industry standards and security guidelines.
• Stay updated with the latest industry trends, technologies, and development practices.
Requirements:
• Proven experience in full-stack development with expertise in both front-end and back-end technologies.
• Strong knowledge of web technologies such as HTML, CSS, JavaScript, and popular front-end frameworks like React or Angular.
• Proficiency in server-side technologies like Node.js, PHP, or Python.
• Experience with database management (e.g., MySQL, MongoDB).
• Familiarity with version control systems such as Git.
• Understanding of IT security and the role of audits in maintaining secure applications.
• Strong problem-solving skills and ability to work in a fast-paced environment.
• Ability to collaborate effectively with internal teams to meet project goals and deadlines.
Preferred Skills:
• Experience with cloud computing platforms such as AWS or Azure.
• Familiarity with IT audit practices and security frameworks.