Career at WGS

Life at WGS


600 +

Employees


750 +

Projects


250 +

Clients

Why work at WGS

WGS as a software company is empowered by the like minded and the highly spirited talents of Indonesia.

That, together with our culture, is the main reason we have been able to survive and thrive. Our mission is to make Indonesian businesses more successful, creating stronger economy. Are you with us?

How to join us

Please note that to apply for the any of the positions in the vacancy, you need to be:

  • 1.


    Energetic and able to work in minimal supervision

  • 2.


    Good communication skills in both oral and written (in English will be a plus)

  • 3.


    Able to multi-task

  • 4.


    Open to opportunities outside Bandung / Indonesia

If you have a strong will to learn, cool adaptability and love what you do, fill in the form provided below in your desired position. Or you could send your resume, application letter and your best portfolios and relevant work experience, to career@wgs.co.id. Set the desired position as the email "Subject".


Open Positions

We’re looking for people to join the team who are as excited as we are to help build the products that empowers the future.

JOBS AVAILABLE


Ruby On Rails Developer

Join our Ruby On Rails Developer team.

Key Responsibilities


Ruby on Rails is one of the most popular web programming language currently. As a Ruby on Rails developer, you will have a great chance to work with our international clients. You will be working under the direct supervision of our Project Manager and Head Division, and will be continuously trained by the company.

Requirements


  • S1 / D3 in IT or related field
  • Work experience on web development company is preferable
  • Proficient in OO web programming language, such as PHP / ASP / JSP / Ruby
  • Experience in Ruby on Rails is preferable
  • Experience with MVC, Ajax, and XML is preferable
  • Expertise in XHTML and CSS is preferable
  • Experience in using and configuring Linux servers is preferable.

PHP Developer

Join our PHP Developer team.

Key Responsibilities


You will be involved in a dynamic team of web 2.0 application developer and give the best support to the development team, you’ll also be in charge of providing high quality PHP codes.

Requirements


  • Majored in IT or related fields
  • Working experience in a web development company preferable
  • Expert in OO web programming
  • Working experience with MVC framework such as CakePHP preferable
  • Working experience with CMS such as Joomla or Drupal preferable
  • Working experience with Smarty and MagentoCommerce preferable
  • Working experience with Ajax and XML preferable
  • Working experience with XHTML and CSS preferable
  • Working experience with Linux preferable.

.NET Developer

Join our .NET Developer team.

Key Responsibilities


You will be responsible for developing and maintaining web based applications using the latest Microsoft Framework and technologies.

Requirements


  • Diploma/Bachelor degree of Computer Science/Information Technology or related major.
  • Having knowledge and/or experience in ASP .NET & SQL Language (DBMS concept and implementation using MySql/MS SQL Database)
  • Having experience with ASP.Net MVC is preferable
  • Multiple .Net Framework experience is preferable
  • Experienced in .NET Core is a plus.
  • Sharepoint expertise preferred.
  • Have Microsoft certification is a plus.
  • Strong analytical thinking.
  • Self motivated and committed to deadlines.
  • Able to work as a team and under pressure.

Java Developer

Join our Java Developer team.

Key Responsibilities


We are seeking those who has passion and interest in develop mobile and web based application on Java technology.

Requirements


  • Majored in IT or related fields.
  • Working experience in a web development company is preferable.
  • Expert in OO programming.
  • Working experience with various of Java technology.
  • Experienced J2ME and also J2EE is a plus.
  • Working experience with Blackberry is a plus.
  • Working experience with Android is a plus.
  • Experienced in Java Spring MVC is a plus.
  • Experienced in Java Springboot is a plus.
  • Experienced in a multimedia application development is a plus.
  • Experienced in various type of application development is a plus.
  • Fast learner and ability to work on multiple projects.
  • Able to work in both team and independently.
  • Strong self motivation and the ability to work with minimal supervision.
  • Willing to be placed/travel outside the city or abroad.

Frontend Developer

Join our Frontend Developer team.

Key Responsibilities


Front end developer's job is to ensure that the content displayed on the user's browser runs according to the agreed design. Front end developer is the person who is responsible for all the code sent from the server and received by each user's browser.

Requirements


  • Majored in IT or related fields.
  • Experienced in ReactJS, AngularJS, VueJS, React Native, HTML, JavaScript, mongoDB  is a plus.
  • Experienced in various type of application development is a plus.
  • Fast learner 
  • Able to work in both team and independently.
  • Strong self motivation and the ability to work with minimal supervision.
  • Willing to be placed/travel outside the city or abroad.

Quality Assurance

Join our Quality Assurance team.

Key Responsibilities


We are looking for a Quality Assurance to develop and execute exploratory tests as well as automated tests in order to ensure product quality.

As a QA you will estimate, plan, and coordinate testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system.

Requirements


  • S1 / D3 in IT or related field
  • Proven working experience in software development
  • Proven working experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools
  • Solid knowledge of SQL and scripting is preferable
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus

UI/UX Designer

Join our UI/UX Designer team.

Key Responsibilities


We are looking for a talented UI UX Developer designer to join our team.

You will turn interfaces into rich user experiences, working with our team as you model user behavior, create wireframes, design interface concepts & graphic layouts, and create prototypes.

Requirements


  • Have experience in creating wireframes, storyboards, user flows, process flows and site maps.
  • Proficiency in Photoshop, Illustrator, or other visual design and wire-framing tools.
  • Proficiency in HTML, CSS, and JavaScript for rapid prototyping.
  • Excellent visual design skills with sensitivity to user-system interaction
  • Ability to solve problems creatively and effectively.
  • Up-to-date with the latest UI UX trends, techniques, and technologies.

Golang Developer

Join our Golang Developer team.

Key Responsibilities


We seek for golang developer, Golang to build and implement functional programs. You will work with other Developers and Project Managers throughout the software development life cycle. Golang developers use the Go language to build webpage and software products

Requirements


  • Majored in IT or related fields.
  • Have knowledge in GoLang Development.
  • Have knowledge in REST protocol is plus.
  • Knowledge of GitHub or similar Version Control Systems.
  • Fast learner and Able to work in both team and independently
  • Strong self motivation and the ability to work with minimal supervision.
  • Willing to be placed/travel outside the city or abroad.

Mobile Developer

Join our Mobile Developer team.

Key Responsibilities


We are seeking those who has passion and interest in develop mobile application on Android and iOS

Requirements


  • Majored in IT or related fields.
  • Experienced in Android, Kotlin, iOS, Flutter, React Native is a plus.
  • Experienced in various type of application development is a plus.
  • Experienced in designing Web Services is a plus.
  • Fast learner and ability to work on multiple projects.
  • Able to work in both team and independently.
  • Strong self motivation and the ability to work with minimal supervision.
  • Willing to be placed/travel outside the city or abroad.

Junior Developer

Join our Junior Developer team.

Requirements


  • Majored in IT or related fields (SMK/D3/S1)

  • Fresh Graduate are Welcome

  • Have a knowledge on web development or mobile development

  • Have basic algorithm skill

  • Have fundamental knowledge for OOP, MVC dan API

System Administrator

Join our System Administrator team.

Key Responsibilities


  •  Setup and maintenance servers linux and windows server.
  •  Provide support (email, live chat) for end-user issues.
  •  Mitigate and resolve damage caused by configurations user issues software malicious attacks upan end-user web properties.
  •  Perform server-to-server migrations.
  • Installing. configuring, and maintaining services such as Apache, Nginx, Mysql, PostgreSql, Redis, PHP, Ruby, Java
  • Design and implement highly available cloud infrastructure AWS, Google Cloud, Alibaba Cloud, IBM, Zettagrid.
  • Deploying microservices to the cloud.
  • Environments for building, testing, deploying, tuning, and troubleshooting production, staging and development systems.
  • Implement CI/CD pipelines
  • Orchestrate containers with Kubernetes, Openshift
  • Designing and Implementing cloud security practices.
  • Production environment monitoring and alerts implementation.
  • Advise the development team on best practices throughout the design process of their applications

Requirements


  1. Candidates must possess at least Diploma/Advanced/Higher/Graduate Diploma, Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication) Computer Science/Information Technology or equivalent.
  2. Required language : English
  3. Experience in Operating System management & administration such as Linux (Ubuntu, Red Hat), Windows Server
  4. Experience in configuring web server such as Apache, NginX, and IIS
  5. Have good knowledge in managing IT Security
  6. Experience in implementing architecture for high performance, scalable, reliable microservices both in on-premise and cloud environments.
  7. Experience in using continuous integration tools such as Jenkins, Gitlab CI. etc.
  8. Experience using cloud services such as AWS, Azure, GCP, etc.
  9. Good at scripting using Python, Bash, etc.
  10. Experience in using Docker, Kubernetes, or other tools for containerization such as OpenShift.
  11. Good knowledge about database system configuration, such as MySQL, PostgreSQL, SQLServer.