Work With Us

Be part of a positive and creative work environment.
Join our growing team and deliver cutting-edge software products.
Competitive compensation and benefits package, and flexible work schedule await successful candidates.

We're hiring.

Current Openings

  • Software Developer

    Software Developer

    Job Description

    • Candidate must possess at least Bachelor's/College Degree in Computer Science/Information Technology or equivalent.
    • At least 3 Year(s) of working experience in the related field is required for this position.
    • Preferably 1-4 Yrs Experienced Employee specialized in IT/Computer - Software or equivalent.
    • Proficient knowledge of the following definitely an advantage:
      • Web technologies, such as HTML, CSS and JavaScript
      • Frameworks: Laravel, CakePHP, or other based MVC Model
      • Databases: MySQL, SQL, Postgres, NoSQL, Hadoop
      • Programming Languages: PHP, Python, Java
      • App Platform: Web, Mobile (Android, IOS) and Desktop based applications
      • Operating System: Linux, Unix, Windows
    • Strong verbal and written English communication skills
    • Excellent debugging and problem-solving skills
    • Experience working with the following definitely an advantage
      • Android app development
      • IOS, Cross-Platform SDK
      • Remote data via REST, SOAP and JSON
      • Third-party libraries and APIs
    • Flexible and a team player

    Responsibilites and Duties

    • Create and maintain web, mobile and desktop-based software, in-house hardware and network systems
    • Design, develop, implement, maintain, and test new software programs and applications
    • Maintain and improve the performance of existing software and applications
    • Involved in collecting client requirements, system analysis and design, system development and testing covering the entire system development life cycle
    • Design and update software database
    • Test and maintain software products to ensure strong functionality and optimization
    • Work with outside data sources and APIs
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Work on bug fixing and improving application performance
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • Help establish/improve the coding structure/standards and best practices
    • Analyze, present, and recommend efficient libraries to use that will best suit the requirements of the projects
    • Ensure to meet deadlines and commitments
    • Work under minimal supervision

  • IT Analyst

    IT Analyst

    Job Description

    • Candidate must possess at least Bachelor's/College Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
    • At least 2 Years of work experience as an IT Analyst, IT consultant, or a related role is required for this position.
    • Required Skill(s):
      • Analytical mindset and problem-solving aptitude
      • Knowledge of databases, system security and troubleshooting
      • Understanding of business practices
      • Excellent verbal and written English communication skills
      • Demonstrated understanding of projects from the perspective of client and business
      • Experience in project management is a plus
      • Audit experience and working knowledge of ISO, ISMS, and data privacy compliance are a plus
      • Strong attention to detail
      • Ability to work independently and effectively in a dynamic, multi-tasking environment
      • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
      • Flexible, teamplayer, and can work under minimal supervision
    • Preferably 2-3 Yrs Experienced Employee specialized in IT/Computer - Software or equivalent.

    Responsibilites and Duties

    • Communicate with business partners and clients to understand and document their requirements
    • Analyze and develop functional specifications
    • Develop required presentations and other documentation for technical processes including data flowcharts and process diagrams
    • Coordinate with developers to build and implement technology solutions
    • Ensure that privacy requirements of the company and its partners and clients are fulfilled at all stages of projects
    • Recommend efficient modifications to systems to improve efficiency, enhance performance, and reduce cost of operations
    • Assist in software deployment (including obtaining client sign-off), equipment configurations, and effective troubleshooting
    • Integrate multiple systems and reconcile needs of different teams
    • Gather feedback from end users about system performance
    • Provide advice and technical training to end-users
    • Train new staff on IT procedures and processes, assist with compliance with all standard and technical metrics, and provide expert knowledge to resolve IT issues
    • Coordinate with software and hardware vendors and perform investigations on application or hardware issues
    • Assist in compliance with information security and data privacy regulations, and collaborate with other teams to perform risk assessment on projects
    • Keep abreast of technology trends and developments
    • Ensure to meet deadlines and commitments
    • Perform other activities that are required, or as the need arises, provided that he/she is qualified for these activities
    • Work under minimal supervision

  • QA Tester

    QA Tester

    Job Description

    • Candidate must possess at least Bachelor's/College Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
    • At least 2 Years of work experience as Quality Assurance Tester or a similar role is required for this position.
    • Required Skill(s):
      • Analytical mind and problem-solving aptitude
      • Experience in project management and QA methodology
      • Ability to document and troubleshoot errors
      • Working knowledge of test management software (e.g. qTest, Zephyr) and SQL
      • Understanding of business practices
      • Excellent verbal and written English communication skills
      • Audit experience and working knowledge of ISO, ISMS, and data privacy compliance are a bonus
      • Ability to handle multiple tasks simultaneously
      • Strong attention to detail
      • Strong organizational skills
      • Ability to work independently and effectively in a dynamic, fast-paced, multi-tasking environment
      • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
      • Flexible, teamplayer, and can work under minimal supervision
    • Preferably 2-3 Yrs Experienced Employee specialized in IT/Computer - Software or equivalent.

    Responsibilites and Duties

    • Review and analyze system specifications
    • Meet with system users to understand the scope of projects
    • Identify business requirements
    • Develop effective strategies and test plans
    • Execute test cases (manual or automated) and analyze results
    • Test in different environments including web and mobile
    • Evaluate product code according to specifications
    • Create logs to document testing phases and defects
    • Write bug reports and error reports and send to development team
    • Help troubleshoot issues and provide timely solutions
    • Design and develop automation scripts when needed
    • Conduct post-release/post-implementation testing
    • Review documentation
    • Work with cross-functional teams to ensure quality throughout the software development lifecycle
    • Provide quality assurance, support and documentation
    • Communicate findings to technical and non-technical colleagues
    • Monitor applications and software systems
    • Design tests to mitigate risks
    • Work on multiple projects simultaneously
    • Ensure that data privacy and protection requirements of the company and its partners and clients are fulfilled at all stages of projects
    • Assist in compliance with information security and data privacy and protection regulations, and collaborate with other teams to perform risk assessment on projects
    • Keep abreast of technology trends and developments
    • Ensure to meet deadlines and commitments
    • Perform other activities that are required, or as the need arises, provided that he/she is qualified for these activities
    • Work under minimal supervision

Join us!

Resume may be emailed to hr@temarotech.com with subject: Application of (Surname) for (Position)