Business Analyst
About your role
The Business Analyst will be responsible for identifying gaps in current systems and processes, proposing improvements, and streamlining workflows to enhance overall efficiency and user satisfaction. This role will work closely with stakeholders across the organization to gather requirements, analyze business needs, and ensure that IT systems are optimized to support business objectives.
Key Responsibilities
- Process Improvement & System Optimization
- Solution Design & Implementation
- Stakeholder Collaboration
- Data Analysis & Reporting
- Continuous Improvement
Other Duties:
Performs other related duties that may be assigned from time to time.
What we’re looking for
Can work in a fast paced industry
Bachelor’s degree in Business Administration, Information Technology, Computer Science, or a related field.
Minimum of 2 to 3 years relevant work experience.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Familiarity with Agile or other project management methodologies.
Highly Motivated and deadline driven
Detail and results Oriented
Ability to Understand business needs and translate them into effective solutions
Capable of working independently with minimal supervision
Strong organization skills
Flexible, can handle multiple projects at the same time
Software Engineer
About your role
The Software Engineer will be responsible for developing and maintaining IT systems, diagnosing and resolving technical issues, and ensuring optimal system performance. This role involves collaborating with senior engineers and cross-functional teams to enhance system functionality, resolve issues, and ensure a high level of system uptime and reliability.
Key Responsibilities
System Development & Maintenance
- Develops, tests, and maintains IT systems, ensuring that they meet business and technical requirements.
- Writes clean, scalable, and efficient code following industry best practices and standards.
- Implements system updates, enhancements, and new features based on project requirements.
- Ensures all software applications are functional and user-friendly, optimizing for performance.
Issue Diagnosis & Resolution
- Monitors system performance and identifies potential issues before they affect end-users.
- Troubleshoots and resolves technical issues related to software, systems, and infrastructure in a timely manner.
- Collaborates with other engineering team members to identify root causes and provide solutions for recurring issues.
- Continuously improves troubleshooting techniques and issue resolution processes.
Collaboration & Cross-functional Support
- Works with senior software engineers and cross-functional teams to design and develop software solutions.
- Provides technical support to internal teams and assists with the deployment of new systems or features.
- Participates in code reviews and contributes to maintaining high coding standards.
System Optimization & Efficiency
- Performs regular system maintenance and optimizations to ensure peak system performance and uptime.
- Participates in performance testing and analysis to identify areas for improvement.
- Applies best practices for coding and system architecture to ensure scalability and efficiency.
Documentation & Reporting
- Documents code, systems, and processes for future reference and to maintain consistency across projects.
- Tracks and reports on issue resolution and system performance metrics, ensuring transparency and accountability.
- Maintains comprehensive records of software updates, configurations, and resolved issues.
Other Duties:
Performs other related duties that may be assigned from time to time.
What we’re looking for
Resilience and Adaptability
Candidate must be a graduate of Software Engineering, Information Technology, Computer Engineering and other computer related courses
2+ years of experience in software development or a similar role is preferred but not required
Basic to strong proficiency in programming languages such as Java, Python, JavaScript, Php, Laravel, jQuery, MySQL or other relevant technologies.
Analytical and problem-solving skills
Ability to collaborate and a team player
Coding and technical literacy
Can stay up-to-date with emerging and latest software technologies
Attention to detail
Multitasking