Career
JOIN OUR TEAM
Position Summary
- Perform development activities to build and maintain WEB-based software systems.
Responsibilities
- Participate in developing web applications using Angular, CSS, Java technologies.
- Understand application requirement and workflow from mockups and converting to workable code.
- Perform coding, testing and reviewing in line with user & system requirements to deliver programs that meet client’s needs and meet the release milestone.
- Perform 3rd level support to rectify production issues and provide solutions.
Skills & Qualifications
- Good Diploma/Degree in Computer Science/Information Technologies.
- Web development knowledge (HTML, CSS, Angular, Javascript, jQuery, JSON etc).
- Java EE development experience (Java Core, Java EE, SPRING).
- Database/SQL knowledge (SQL, Stored Procedures, and MySQL).
- Project experience of CSS animation, or Mobile animation work is an added advantage.
- Familiar with Agile and Continuous Integration and Continuous Delivery (Deployment).
- Knowledge of code versioning tools including Git, or SVN.
- Able to quickly learn new technologies, framework, development languages.
- Strong interpersonal and communications skills, both oral and written.
- Strong debugging and problem-solving skills.
- Understands what to build optimize for speed and scalability
- Able to work in a dynamic and ever-changing industry.
For Senior Web Developer
- Has a STRONG background on Angular, JQuery, JavaScript, J2EE/Spring to develop web-based Java application.
- Has 2-year experience in mentoring and guiding small teams.
- Has matured thinking process, good analytic and problem-solving skills.
Position Summary
- This role is responsible for database design, implementation and management to ensure smooth business operations.
Responsibilities
- Efficiently design tables and write stored procedure to meet application requirement.
- Review database design, coding, index creation and tuning.
- Write and maintain related documentation.
- Schedule and monitor all projects/databases in charge.
- Collaborate with developers to ensure timely delivery of products that meet business requirements and quality metrics.
Skills & Qualifications
- Minimum 1 year of database design experience and 3-year experience with application development, preferably in banking or online-gaming industry.
- Strong knowledge of MYSQL, Percona Xtradb cluster, stored procedure, trigger, indexing and replication.
- Knowledge of database warehousing is added advantage.
- Strong interpersonal and communication skills, both oral and written.
- Strong troubleshooting skill.
- Able to work in a dynamic and ever-changing industry.
- Able to speak in fluent English.
- Good negotiation skills and Presentation skills.
- Excellent team player.
- Diploma or Degree holder in Computer Science related discipline.
Position Summary
- Design, maintain automation framework and develop automation’s test cases using Selenium Java.
Responsibilities
- Complete assigned tasks from your direct superior on time.
- Determine test objectives through detailed analysis in order to automate features comprehensively.
- Develop, plan and implement automated test cases based on software requirements and technical understanding.
- Develop and extend the current test automation infrastructure to be more efficient, both in execution and in reporting.
- Run tests (including manual test or automation test or both) against AUT builds/releases during its development lifecycle.
- Create bug reports into Bug Tracking system and follow bug life cycle.
- Report testing status and test results (daily or/and weekly) to superior (Project Leader or Direct Manager) accurately and in a timely manner.
- Support, mentor or coach members in automation skills.
Skills & Qualifications
- Degree in IT/Computer Science/Computer Engineering or related discipline.
- Programming skill is a MUST (Java)
- 2+ years in development or automated testing, writing test cases, executing test cases.
- 1+ years’ experience with enterprise automation tools or opened- source tools (Selenium is preferred).
- API testing is a plus.
- Have good knowledge of testing methodologies & techniques and the defect reporting process.
- Experience with Version Control (SVN,GIT), CI/CD system (Jenkin)
- Problem Solving skill, Issue escalation skill, Time management skill.
- Interpersonal and communications skills, both oral and written.
- Able to work in a dynamic and ever-changing industry.
- Good English written and verbal communication skills are preferred.
- Logical thinking, detail-oriented, willing to take challenges.
- Be able to work in a fast-paced environment.
Position Summary
- To develop and execute system test plan and test cases so as to ensure the Product meets business needs and quality standards.
Responsibilities
- Take ownership for all test activities and manage sanity, integration and regression testing in an AGILE/SCRUM environment.
- Understand domain knowledge, application, task requirements and identify test strategy/test cases.
- Develop and manage test plans/checklist and test cases.
- Manage and report on test delivery and test execution.
- Take responsibility for certifying the quality of the product.
- Prepare test data, test environment for testing.
- Work closely with team leaders and application teams to fulfil test requirements.
- Work closely with various teams to ensure timely delivery for both testing and requirement analysis.
- Effectively use a defect tracking system and quality assurance tools.
Skills & Qualifications
- Degree in IT/Computer Science/Computer Engineering or related discipline.
- At least 2 years of experience in sanity testing, integration testing and regression testing.
- Experience with mobile & web application testing.
- Knowledge of QA testing methodologies and experience in testing of web-based applications is required.
- Strong interpersonal and communications skills, both oral and written.
- Proficient English skill, both oral and written.
- Analytical and business mind.
- Able to work in a dynamic and ever-changing industry.
- A self-initiated and pro-active team player who can work with minimal supervision.
- Possess excellent time and task management skill.
- Experience in using QA Automation Test Tools and have specific experience working with automation scripting using Selenium or Web driver is desirable.
Position Summary
- This role is in charge of developing requirements to meet business needs. Defines and publishes internal and external specifications, as well as assisting in the clarification and description of requirements. Acting as a link between internal stakeholders to analyze, document, communicate, and validate platform application business and system requirements.
Responsibilities
- Obtain high-level functional requirements from internal stakeholders or customers.
- Actively communicate with business users to clarify any requirements.
- Analyze and assess business needs, then create a specification document that includes a mockup, workflow, and detailed rules.
- Attend a meeting with business users ,if necessary, to gather requirements (note: travelling might be required).
- Provide the development and quality teams with the business requirements and specifications.
- Collaborate with team leaders and application teams to ensure that test requirements are met.
- Collaborate closely with diverse teams to ensure that testing and requirement analysis are completed on time.
- Create a variety of software/system documentation, such as a Functional Specification and a User Guide.
- Assist with software testing and quality assurance as needed.
Skills & Qualifications
- Degree in IT/Computer Science/Computer Engineering or related discipline.
- At least 2 years of experience as Business Analyst (handling business requirements directly from Business users).
- Experience in software development of web-based/mobile applications is required.
- Proficient English skill, both oral and written.
- Experience in QC/testing field is desirable.
- Strong interpersonal and communications skills, both oral and written.
- Able to work in a dynamic and ever-changing industry.
- A self-initiated and pro-active team player who can work with minimal supervision.
- Possess excellent time and task management skill.
- Willing to travel for business meeting (inclusive of overseas travel).
Position Summary
- The candidate will be responsible for automated deployments, ensuring the highest reliability
and scalability of our Production services, and efficiently managing our cloud platform
infrastructure. - Our ideal candidate is a professional with experience in automating deployments with modern configuration and deployment management systems. The candidate requires a broad knowledge of systems, servers, load balancers, storage, security, networking, and some background in programming. We are using cloud infrastructure (AWS), containerization, CI, and CD process.
Responsibilities
- Build, scale, and monitor various highly complex applications in our cloud platform infrastructure.
- Build and maintain highly available systems on containerization (Docker & Kubernetes).
- Manage and support multitier architecture focusing on web technology stack (CDN, Reverse Proxy, Application, DB).
- Working with application developers to automate and accelerate the testing, release and deployment of applications into a runtime environment quickly and reliably.
- Improve reliability and performance of test and build processes
- Design and maintain automated release channels
- Proactively look for ways to automate the installation and upkeep of build tools and dependencies
- Review and recommend solutions and tools to improve the software development process
- Managing pre/post release code merges and the code branching strategies
- Responsible for mentoring and teaching existing team members. As such, the ideal candidate must have experience clearly explaining solutions to complex problems and demonstrate the ability to lead and impart knowledge effectively to junior resources.
Skills & Qualifications
-
Strong hands-on experience building CI/CD workflows and using scripting languages (one or more languages, e.g., Python, Java, JavaScript, C#, Go, PowerShell)
-
Expert-level administrator of Linux-based systems
-
Experienced in managing distributed data platforms (Kafka, Flink, Cassandra, etc) – Clickhouse experience is a plus.
-
Experience with production deployments of Kubernetes Cluster -Experience in automating provisioning and managing Hybrid-Cloud infrastructure (AWS and On-Prem) at scale
-
Knowledge of monitoring platform (Prometheus, Grafana), continuously monitor, analyze and measure the availability, latency and overall system health as well as develop steps to improve system and application performance, availability and reliability
-
Experienced in architecting and deploying AWS based product solutions utilizing EC2, S3, EKS/Kubernetes, Console, CLI, IAM, SAML, RDS, Java, Python, SQL, Unix / Shell scripting
-
Hands-on experience with configuration management systems such as Terraform and Ansible
-
Respond to, troubleshoot and drive root cause analysis (RCA) of complex live production incidents and cross platform issues handling OS, Networking and Database in a cloud-based SaaS / IaaS environments by following and implementing SRE best practices
-
Capable of estimating costs of various approaches, and finding simple and inexpensive solutions to complex problems
-
Enjoy automating tasks, rather than repeating them
-
Ability to troubleshoot problems in complex systems
-
Degree in IT/Computer Science/Computer Engineering or related discipline.
-
At least 4 years of experience in DevOps position.
-
Strong interpersonal and communications skills, both oral and written.
-
Able to work in a dynamic and ever-changing industry.
-
A self-initiated and pro-active team player who can work with minimal supervision.
Position Summary
- We are looking for a self-driven Technical Support Engineer to join our team. The candidate will provide technical troubleshooting assistance to a wide range of issues for our internal and external users.
- Our ideal candidate is a person our users trust. They will rely on you to provide timely and accurate solutions to their technical problems. You should have the ability to research, diagnose, troubleshoot, and resolve the issues to the users’ satisfaction. You will be working in an environment with modern technologies (eg. Cloud, DevOps, Kubernetes) for your career advancement.
- The candidate also acts as a duty shift position to provide uninterrupted and responsive support to IT operations 24×7.
Responsibilities
- Provide Level-1 technical support which includes the area of desktops, servers, network, and applications.
- Performs general maintenance, backup/restore, and remedial repair on all IT related assets.
- Triage support cases, making sure to record, track, and resolve each technical issue efficiently and proactively.
Skills & Qualifications
- Core knowledge in Desktop, Windows Server (Domain Controller, GPO), Linux, and Web Technologies (HTTP, Nginx/Apache, Web/DB Server)
- Strong Experience in technical troubleshooting (eg. Logs/Alert Analysis, Information Gathering, Reproduce Issue, Issue Identification/Categorization)
- Strong customer-focus with user-oriented skill, able to clearly articulate technical issues to both technical and non-technical audiences, and explain their impact on business.
- Familiarity with ticketing and collaboration tools such as Jira, Redmine, and Wiki.
- Knowledge of logging/monitoring environments (eg. Elastic Stack, InfluxDB, Grafana) is a plus..
- Strong interpersonal and communications skills, both oral and written.
- Able to work in a dynamic and ever-changing industry.
- A self-initiated and pro-active team player who can work with minimal supervision.
- Entry level candidate with IT related degree/background is encouraged to apply.
Responsibilities
- Lead and manage a team of software engineers, providing guidance and technical leadership throughout the software development lifecycle.
- Collaborate with a geographically dispersed team and stakeholders, working closely with the head of development on a daily basis.
- Perform requirement analyses and effort estimation for software development projects.
- Oversee the delivery of multiple complex simultaneous projects from design through release.
- Understand the business domain and actively participate in requirement gathering, analysis, development, testing, and issue resolution activities.
- Exercise independent judgment and discretion in overall project management, including prioritizing, planning, tracking project progress, and reporting to stakeholders.
- Review the work of developers in the team, providing guidance, feedback, and support as needed.
- Coach and mentor team members to enhance their technical skills and facilitate their career growth.
- Foster a culture of continuous integration and continuous delivery (CI/CD) within the team.
- Ensure adherence to Agile principles and methodologies, such as Scrum or Kanban, for efficient project execution.
- Perform level 3 production support on existing applications when required.
- Monitor and report technical execution progress, as well as any technical issues, risks, or mitigation plans in a timely manner.
- Manage resource allocation, team building, and staff career growth for optimal team performance.
Skills & Qualifications
- Bachelor’s degree in Computer Science/Information Technology or equivalent.
- 6-10 years of relevant experience in enterprise application development, with a minimum of 2-3 years of experience in leading/managing small teams.
- Experience in designing and implementing large-scale web applications.
- Excellent problem-solving and analytical skills.
- In-depth knowledge of the software development life cycle and Agile principles.
- Good command of English, with the ability to communicate effectively with both local and non-local team members, verbally and in writing.
- High energy, motivated team player, capable of effectively leading across functions and teams to drive projects and key initiatives to completion.
Latest Job Opportunities
We are always on the lookout for self-driven, creative and goal-oriented individuals to join our team. Be a part of our awesome team!
Send your resume to recruitment@pal.net.vn
Benefits
Attractive compensation, regular assessments, and salary reviews;
13th-month salary, annual bonus, and performance bonus;
20 days annual leave;
Company sponsors overseas in-class training and online training courses
100% social insurance, premium healthcare insurance, and annual routine check-up
Company activities: annual teambuilding, New Year party, quarterly company party, weekly fruits day, monthly birthday, etc.;
Sports activities: badminton, football, bowling, cycling, etc.;
Special celebrations on 8/3, Father's day, 20/10, Christmas, Tet holiday, etc.
Unlimited access to a selection of food and beverages;
International working environment with a young, friendly, dynamic team, and creative.