Our Hiring Process

4-Step Recruiting Methodology

01. Resume Screening

Determine candidates have the basic knowledge and skills we needed.

02. Testing

Applicants need to work on a challenge which relates to the position they have applied. Any applicant gets one week to complete the assignment from the comfort of their home.

03. Interviewing

Interview slots are booked via HR, so the applicants can pick the time that works best for them. Interviews usually take anywhere between 45 to 60 minutes.

04. Reference Check

Validating the information to ensure that candidate have the knowledge, skills and attitude they have presented.

Work and thriving

Work is like a thread in our life's big picture. It shines brightest when it has meaning, not just when we climb the ladder. It's about learning every day, having great ideas, and celebrating wins together. Let's enjoy our work journey, step by step, and build something amazing!

Snack and beverage perks

We offer an array of snack and beverage options, from snacks to lunch festivities.

Growth opportunity

CODEDIVA offers free Udemy access over 2000+ high-quality courses taught by the world’s leading experts and real-world practitioners.

Professional development

Certification acts as a benchmark for development. It makes it easy for you to show off your expertise. At CODEDIVA we support cost of your examination certificates. 

Gears

We provide our team with Macbook / Tablet / Mobile which offer smooth experience and high security.

Wellness Allowance

We know that taking care of your health and wellness is so important—that’s why the company provides you with a massage program from the therapists.

Company Outings

Let’s go on a trip together! Get along and boost the team spirit.

What's Your Passion?

CODEDIVA opens opportunity to persons of diversified professions having potentials with the desires for the progress to participate in building the success, develop the organization for stable and sustainable growth.

.NET PROGRAMMER

Account Executive

Business Analyst

Mobile Developer

System Analyst

Software Quality Assurance

UX/UI Designer

Web App Development

Job Openings

Work through projects across multiple functional area and collaborate closely with key executives in each area.

Responsibilities :

    • Develop plans to materialize strategy and analyze business proposals.
    • Assess the company’s operational and strategic performance.
    • Research & analyze internal & external information for financial or relevant business insights and developing strategies.
    • Participate in each step of development process.
    • Monitor and track progress of current processes , performance review regularlyand recommend improvements based on best practices.
    • Provide support, consultancy and strategic guidelines to each department.
    • Monitor and analyze industry trends and market changes.
    • Keep up to date with new knowledge and technology to apply to improve and enhance productivity.

Requirements :

    • Bachelor's degree or higher in Business , Management , Information Technology  or relate field.
    • Minimum of 2-5 years’ experience in Business analyst role.
    • Strong analytical problem-solving abilities and proven ability to understand complex business and provide a suitable solution for end-users.
    • Demonstrated leadership in professional setting.
    • Good command in English.
    • Have soft skills include negotiation, active listening, and presentation skills.
    • Reliable and able to work both independently and with the team.
    • Ability to work on various matters under deadlines with time pressure.
    • SQL knowledge or/and background in the financial service industry is a plus.
    • Have knowledge and update Technologyis advantage.
Apply now

Develop web application efficiently and effectively

Responsibilities :

  • Able to design and develop various Web Applications as assigned.
  • Support and solve various Web Application problems after the development has been completed.
  • Experience in programming languages such as C#.net, VB.net, Web Services, and Crystal Report.
  • Experience in Relational Database, MS SQL Server and TSQL programming

Requirements :

  • Bachelor's or a Higher Degree in Computer Science, Computer Engineering, IT, or any related field
  • Having a C# programming background.
  • Experience in programming with .NET Core
  • A minimum of 1-3 years' experience in software development.
  • Have analytical and problem-solving skills.
  • Demonstrated teaming and leadership skills.
  • A fast learner and willing to contribute and work as a team.
  • A Proven ability to engage in multiple projects with competing deadlines.
Apply now

Contact and cooperate between client and team

Responsibilities :

  • Contact and cooperate between client and team.
  • Plan and prepare presentation and report.
  • Present and consult with client
  • Working process follow up, manage working timeline to finish on time following client’s need.
  • Doing a research and Analyze for upcoming work process.

Requirements :

  • Ability to communicate, speak and write fluently.
  • Ability to communicate, speak and write in English fluently.
  • Having a proper maturity in making decision and negotiation.
  • Ability to use document tools such as Excel, Powerpoint and Word.
  • Be able to work overtime (occasionally)
  • Be able to work as team.
  • Having an extra experience in Web and Application will be highly considered.
Apply now

Design, Analyze and develop Web Application for any given type of work.

Responsibilities :

  • Design, Analyze and develop Web Application for any given type of work.
  • Support and solve in Web Application right after production or any given issue.

Requirements :

  • Experience in Programming will be highly considered.
  • PHP, Laravel Framework, and Restful API programming skills are needed.
  • Ability to work in the fields of HTML, Javascript, jQuery, CSS.
  • Ability to work the in the fields of Relational Database, MySQL,PostgresQL.
  • Good at communicating, open-minded and working as a team.
Apply now

Develop Android platform application efficiently and effectively

Responsibilities :

  • Develop Android platform application efficiently and effectively.
  • Work with other teamplayers to finish application on mobile and tablet.
  • Submit application to Google Play Store and finsih the process.

Requirements :

  • Great team player, open-minded and respect others.
  • Having knowledge of Git Version Control.
  • Experience working with web service integration (SOAP, REST, JSON, XML)
  • Experience with third-party libraries and APIs.
  • Deep understanding of Android SDK.
  • Stay positive and with the make it happen attitude.
Apply now

Develop iOS platform application efficiently and effectively

Responsibilities :

  • Develop iOS platform application efficiently and effectively.
  • Work with other teamplayers to finish application on mobile and tablet.
  • Submit application to App Store and finsih the process.

Requirements :

  • Great team player, open-minded and respect others.
  • High proficiency in Objective-C or Swift.
  • Having knowledge of Git Version Control.
  • Experience working with remote data via RESTFul / SOAP
  • Experience with third-party libraries and APIs.
  • Deep understanding of iOS SDK.
  • Stay positive and with the make it happen attitude.
Apply now

Track Your Application

Resume Screening

Testing

Interviewing

Reference Check