IT Associate - Software Development
Duties and Responsibilities:
Maintain, troubleshoot, and enhance existing web applications using PHP, MySQL, and Laravel.
Design, develop, test, and implement new web-based applications and system features based on company requirements.
Manage and maintain MySQL databases, including routine backups, data integrity checks, and basic data recovery.
Perform application testing, debugging, performance monitoring, and implementation of basic security measures.
Identify and resolve software issues, system errors, and application performance concerns.
Support API integrations, web hosting, server configurations, and application deployment.
Assist in optimizing existing applications to improve functionality, usability, and overall system performance.
Monitor system functionality and ensure that applications remain operational and accessible.
Maintain technical documentation, including system configurations, application updates, troubleshooting procedures, and user guides.
Coordinate with the IT department and other relevant teams to identify system requirements and recommend improvements.
Provide technical assistance and support to end users regarding application-related concerns.
Perform other IT-related tasks and responsibilities as may be assigned by the immediate supervisor.
Qualifications and Requirements:
Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field.
At least one (1) year of relevant experience in software development, web development, or application maintenance.
Hands-on experience in PHP, MySQL, and Laravel framework.
Working knowledge of HTML, CSS, JavaScript, and database management.
Basic understanding of REST APIs, API integration, and version control systems such as Git.
Ability to independently maintain, troubleshoot, and enhance existing web applications.
Familiarity with software development practices, debugging techniques, and application testing.
Strong analytical, problem-solving, and troubleshooting skills.
Good communication skills and ability to work collaboratively with the IT team and other departments.
Ability to manage multiple tasks, prioritize technical concerns, and meet project deadlines.
Additional / Preferred Qualifications:
Basic knowledge or experience in mobile application development.
Familiarity with Amazon Web Services (AWS) or other cloud hosting platforms.
Basic knowledge of server administration, configurations, and application deployment.
Experience in maintaining, modifying, or enhancing existing business applications or enterprise systems.
Familiarity with UI/UX principles and responsive web design.
Knowledge of cybersecurity fundamentals, data privacy, and application security practices.
Familiarity with software development tools, frameworks, and project management platforms.