Overview
JOB DESCRIPTION
Job Title : Technology Developer (Business Analyst)
Reports to : Chief Administration Officer
Duties and Responsibilities:
Role Description
This role combines technical development with business analysis to support the optimization of internal systems, enhance website functionality, and support the overall technology strategy. The ideal candidate will have strong programming skills, excellent problem-solving abilities, and the capability to analyze business needs and translate them into effective technological solutions.
Responsibilities
1. Technology Development & System Optimization
- Develop and maintain internal systems and websites through coding, system configuration, and continuous optimization.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Write, test, and deploy code to enhance existing systems and improve website functionality.
- Ensure that systems are scalable, efficient, and integrate well with existing technology infrastructure.
2. Business Analyst
- Work closely with stakeholders to understand their needs and translate these into actionable technical solutions.
- Analyze business processes and identify opportunities for process automation or system improvements.
- Document business requirements, workflows, and use cases to guide technical development.
3. System Configuration
- Configure and optimize various internal tools and systems, such as work management tools, to align with business goals and improve team productivity.
- Ensure proper integration of systems and technologies, maintaining data integrity and optimal functionality.
4. Programming & Development
- Utilize programming languages such as PHP, MySQL, Visual Basic for Applications (VBA), and others to develop and enhance systems.
- Write clean, maintainable, and efficient code while following best practices.
- Troubleshoot and resolve technical issues related to system performance and functionality.
5. Support & Maintenance
- Provide technical support and troubleshooting for systems and websites.
- Maintain and update existing systems and infrastructure as required to ensure smooth operations.
6. Collaboration & Communication
- Collaborate with the technology team to develop solutions and refine technical processes.
- Maintain clear and consistent communication with stakeholders to ensure alignment between business needs and technical solutions.
- Document all development work, configurations, and changes made to systems for future reference.
7. Continuous Improvement
- Stay up-to-date with industry trends, technologies, and best practices to drive innovation and improvements within the team.
- Regularly assess system performance and implement changes to enhance efficiency and user experience.
- Proactively identify potential system improvements and propose innovative solutions.
Qualifications
- Degree in Computer Science
- Proven experience as a Technology Developer, Business Analyst, or a similar role in software development or systems management.
- Strong experience with system configuration, programming, and system integrations.
- Familiarity with business analysis processes, requirements gathering, and translating business needs into technical solutions.
- Proficiency in programming languages such as PHP, MySQL, Visual Basic for Applications (VBA), and others.
- Experience with web technologies and website development (e.g., HTML, CSS, JavaScript, etc.).
- Experience with tools like Jira for system configuration, workflow management, and team collaboration.
- Familiarity with databases, data management, and API integrations.
- Excellent verbal and written communication skills, with the ability to communicate technical information clearly to non-technical stakeholders.
- Excellent problem-solving skills and ability to work under pressure in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to work well with both internal teams and external clients.
- Ability to work effectively in a remote and multicultural environment
- Fluency in English
Job Types: Part-time, Freelance
Benefits:
- Work from home
Schedule:
- Day shift
- Monday to Friday
Application Question(s):
- Are you willing to undergo a background check, in accordance with local law/regulations?
- Are you an immediate joiner? If not, how many days notice period do you need?
- How much is your HOURLY salary expectation for this role?
- How many years of experience in PHP, Mysql, Visual Basic?
- Degree in Computer Science is mandatory
Education:
- Bachelor's (Required)
Experience:
- IT support: 3 years (Required)
Language:
- English (Required)
Work Location: Remote