PCS Group Digital Payment Solution Company
Kantor Pusat: Sahid Sudirman Centre 50th Floor
Jalan sudirman, Sahid Sudirman Centre, Jakarta, Jakarta 10220, ID
Open Recruitment untuk tim IT Full time di Yogyakarta.
Frontend Developer, Backend Developer, Business Analyst & Quality Control.
Sampai 17 Juli 2023
For Yogyakarta Team
IT: Front End Developer
Determining the structure and design of web pages.
Ensuring user experience determines design choices.
Developing features to enhance the user experience.
Striking a balance between functional and aesthetic design.
Ensuring web design is optimized for smartphones and desktop.
Building reusable code for future use.
Optimizing web pages for maximum speed and scalability.
Utilizing a variety of markup languages to write web pages.
Maintaining brand consistency throughout the design.
Have a degree in Computer Science or similar field
Understand server-side CSS.
Have knowledge in JS Framework such as React and Vue.
Be experienced with graphic design applications (e.g., Adobe Illustrator)
Understand the principles of SEO
Have excellent skills in problem-solving
Be proficient in communicating with team members, bosses, and clients
Have good interpersonal skills
IT: Backend Developer
We are looking for a skilled and experienced Production Backend Engineer to join our team. This role
requires a high level of technical expertise, a strong understanding of backend systems, and the ability
to work closely with our operations, development, and DevOps teams. The ideal candidate will have
experience in managing production environments, implementing hotfixes, and working effectively in
a 24/7 operations context. As this is a new position, the candidate will be a pioneer in the role, setting
standards and creating processes.
Maintain and enhance the functionality and stability of our back-end services in the
production environment, using Golang, Laravel, and Vue.js
Implement urgent updates or “hotfixes” in the production environment to rectify errors or
bugs swiftly and efficiently.
Collaborate with project developers and DevOps teams to ensure alignment and
synchronization of goals and source code.
Support day-to-day IT operations, addressing and fixing bugs, and maintaining the overall
health of the back-end systems.
Provide essential backend support to operation teams, helping to troubleshoot and resolve
any issues that arise in the course of daily operations.
Work with operation teams to analyze and fix bugs in production, ensuring the efficient
running of the back-end system.
Manage ongoing maintenance of the production environment, including implementing
necessary code changes, often for immediate hotfixes.
Ensure the stability and integrity of the back-end production environment and work with
operation teams to address and fix any issues that arise.
Be available for problem-solving at all times, ready to address and resolve issues as they occur.
Communicate effectively with various stakeholders, providing clear and concise updates
about issues, root causes, action plans, and timelines.
Degree in Computer Science, Information Systems, or a related field.
Proven experience as a backend developer or similar role in an IT operations context.
Knowledge of backend programming languages such as Golang, Laravel, and Vue.js.
Understanding of production environment management and experience with hotfix
Excellent problem-solving skills, with the ability to troubleshoot and resolve issues quickly and
Strong collaboration skills, with the ability to work effectively with both operations and
Experience with working in a 24/7 operational environment.
Ability to effectively analyze and fix bugs in a production environment.
Strong understanding of system synchronization and the ability to align goals and source code
Proficient in MySQL and MongoDB.
Minimum 5 years of experience in backend development with Golang or Laravel.
Excellent verbal and written communication skills.
If you are a team player with the above qualifications and are eager to take on new challenges
in a dynamic and fast-paced environment, we would love to hear from you! Apply now to join
our dedicated team.
IT BQC: Business Analyst & Quality Control
Perfom software testing that is being developed (after developers have done their testing)
Develop the project’s quality strategy. A BQC will work with the PO to understand the project’s
needs and helps formulate a strategy for achieving the necessary level of quality, ensuring
that such strategy is aligned with delivery process and the needs of the client
Monitor and continuously refine the quality strategy. As the project is running, the BQC
watches for quality problems and works to fix the process. In other words, BQC does not just
detect bugs and report them to developers for fixing. Rather, he or she aims to understand
why such bugs arose in the first place and to find a solution to the root cause
Help identify likely quality problems ahead of time and assist in story creation. BQC analyze
specific requirements, watching for gaps; they also participate in story creation to ensure that
acceptance criteria are sufficiently clear
Help developers test their software. In the ideal world, all bugs would be caught by individual
developers before each feature is delivered, since this makes it possible for such bugs to be
fixed right away, without the unnecessary communication and context-switching overhead.
To get closer to this ideal world, we ask our developers to test their code thoroughly and train
them to do so efficiently. However, each project is different and quite often the developers
will face situations where assistance from a BQC is be essential
Validate features. We aim for a process that would ensure that software delivered by the
developers is as free of bugs as possible. However, we find that it is still important for a BQC
to take one final look at each delivered story. In some cases it would be appropriate for the
BQC to take the responsibility for the more demanding testing, e.g. running the application
on a wider array of devices
Perform regression tests. A certain amount of regression testing should be done by developers
upon completing each feature, but the BQC would often take on the task of a more systematic
Provide feedback on usability. By spending a lot of time with the software, BQC can identify
usability challenges and suggest possible improvements
Write automated tests. When appropriate, our BQC can write automated tests to reduce the
need for manual testing.
Bachelor degree in Information Technology / Information System major
Have knowledge and experience in programming logic and how-to
Experience in professional projects or freelance projects as a coder or tester
Have deep understanding of SDLC, Application development and testing
Familiar to follow work flow of a system from start to end
Likes documentation and creation of technical documents
Have the capability put an idea or discussion into a neat document
Experience or interested in Automation and Reporting
Perks and Benefits
Paid Sick Leave
Database System Administration (DBA)