Information and Technology

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

Leave a Comment

Your email address will not be published. Required fields are marked *