12 Software Development jobs in Ho Chi Minh
Mobile Application Developer (Android and iOS)
Posted 13 days ago
Job Viewed
Job Description
- Deliver across the complete Android or iOS development life cycle - concept, design, build, test, and release to apps stores and support. li>Gather requirements around functionality and translate those requirements into functional solutions.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Provide technical support whenever necessary.
Mobile Application Developer (Android and iOS)
Posted 20 days ago
Job Viewed
Job Description
- Deliver across the complete Android or iOS development life cycle - concept, design, build, test, and release to apps stores and support. li>Gather requirements around functionality and translate those requirements into functional solutions.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Provide technical support whenever necessary.
Software Developer (JavaScript/Oracle/SQL)
Posted 7 days ago
Job Viewed
Job Description
PASONA TECH VIỆT NAM là công ty 100% vốn Nhật Bản chuyên sản xuất phần mềm và cung cấp dịch vụ công nghệ thông tin, v.v… cho các công ty Nhật Bản trong và ngoài nước. Do nhu cầu mở rộng kinh doanh, chúng tôi cần tuyển thêm Software Developer (JavaScript/Oracle/SQL):
- Tham gia vào dự án của khách hàng Nhật với vai trò Developer. li>Phối hợp với các thành viên khác để phát triển hệ thống theo yêu cầu của khách hàng.
- Sử dụng nhiều javascri t, truy vấn dữ liệu.để phát triển hệ thống.
- Báo cáo côn việc cho Project Leader < i>Chi tiết công việc sẽ được trao đổi thêm vào buổi phỏng vấn
- Thời gian làm việ : 8:00 - 17:00 (Thứ 2 - Thứ 6)
Software Developer (JavaScript/Oracle/SQL)
Posted 11 days ago
Job Viewed
Job Description
PASONA TECH VIỆT NAM là công ty 100% vốn Nhật Bản chuyên sản xuất phần mềm và cung cấp dịch vụ công nghệ thông tin, v.v… cho các công ty Nhật Bản trong và ngoài nước. Do nhu cầu mở rộng kinh doanh, chúng tôi cần tuyển thêm Software Developer (JavaScript/Oracle/SQL):
- Tham gia vào dự án của khách hàng Nhật với vai trò Developer. li>Phối hợp với các thành viên khác để phát triển hệ thống theo yêu cầu của khách hàng.
- Sử dụng nhiều javascri t, truy vấn dữ liệu.để phát triển hệ thống.
- Báo cáo côn việc cho Project Leader < i>Chi tiết công việc sẽ được trao đổi thêm vào buổi phỏng vấn
- Thời gian làm việ : 8:00 - 17:00 (Thứ 2 - Thứ 6)
Senior/Intermediate Software Engineer (.NET)
Posted 13 days ago
Job Viewed
Job Description
Employment Hero is an Australian tech unicorn - valued at over $1.25 billion. Our world-class software is the easiest way for small and medium-sized businesses to manage HR, payroll, employee engagement, and benefits. We’ve grown 100% year-on-year since our inception in 2014, and now service over 200,000 businesses and over 1 Million + active users globally. We have exciting growth plans for 2023 and beyond, powered by our mission of making employment easier and more valuable for everyone.
We take a Remote First approach with our team. Employment Hero can hire across the world, so long as candidates have eligible working rights and are in a suitable timezone to their colleagues. If you’ve got the skills for the role and the passion for our mission then we want to hear from you!
We celebrate diverse perspectives and experiences, and we celebrate and invite people of all backgrounds and identities to apply for this position.
About the team
Our Partnerships and Payroll team are growing. We're looking for an amazing Senior Software Development Engineer to join us as we scale our products and features and take on interesting technical challenges.
This role will help us continue the development and modernising of our Payroll system, where we're on a journey of moving to a service-orientated and microservices mixed architecture, following our .Net Core migration.
You'll be able to learn from our cross-functional teams, including working with geographically distributed teams. You'll accelerate your career quickly, as we scale our UK-based squad, working with smart people across the UK and APAC, in a fully remote, flexible and casual environment.
As our Senior Software Development Engineer, you'll look after:
- End-to-end development for new and current cloud-based applications, from working on the technology roadmap with Product Owners, designing solutions with your squad, and new feature development, through to production, improving/optimizing and maintenance li>Debug and perform root cause analysis for application issues
- Take initiative in recommending improvements to the development process
- Proactively identify application pain points and suggest mitigation strategies
- Perform peer reviews of code changes
- Perform testing of new features/enhancements/bug fixes
- Maintain documentation and help articles for new/updated features
- Provide training sessions for the support team for new features
- Work closely with business stakeholders within an agile environment
Software Engineer (Fullstack Upto $4000)
Posted 20 days ago
Job Viewed
Job Description
We’re the team behind projects like BI tool Holistics (1) , database diagram tool dbdiagram.io (2) , and open-source project dbml.org (3) . We’re looking for another software engineer to help us build more awesome tools for data teams and developers.
This is a full-time position based in Ho Chi Minh City with flexible, hybrid WFH/WFO setup.
Our application’s architecture
To get a taste of how working with us is like, here are some insights into how our application has been built so far.
The Holistics app works by allowing data analysts to connect to their data warehouses and develop reusable “data models”. This allows non-technical users to use a friendly drag-and-drop interface to explore the data and build dashboards, without the need to bother their technical colleagues.
On the backend side, Holistics is built using Ruby on Rails as the main web framework. Unlike standard Rails project structure, we modularize the code base into local gems and engines (4) to improve maintainability and extensibility, following modular monolith pattern (5) . This also follows the pattern of “Functional core, imperative shell" (6) with the gems being mostly functional/stateless code and engines handling the imperative/stateful part of the app.
By using Sorbet (7) to add static typing on top of Ruby, we ensure that most of our Ruby code has annotated type signature . This not only reduces a whole swath of common bugs that plagues Ruby codebases but also significantly improves developer productivity through IDE/editor integrations.
We use PostgreSQL for our main production database due to its reliability and rich feature-set. We have built a custom job queue system on top of Postgres (8) , which are then executed using Sidekiq on top of Redis.
Vue.js 3.0 with TypeScript is our framework of choice for front-end development. To deal with displaying huge amounts of data, we build sophisticated, custom Vue components that lazily render the data. Since many complex computations are done on the front-end, we also use Web workers to decouple those computations from the main rendering thread. This enables a smoother user experience while also decoupling computation from rendering logic.
What you’ll work on here
Here are some interesting engineering projects that have been going on inside Holistics
- Create a new query language that compiles to SQL li>Build front-end component that can render hundreds of thousands of data points
- Build custom, interactive visualization components on top of open source technology
- Create a domain specific language as part of a semantic layer to represent analytics logic
- Build a text-based database for analytics metadata on top of Git
- Build a web-based IDE for data analysts to explore and develop analytics logic
- Design and build a natural language interface for business users to explore data and view dashboards
The way we work
We follow Spotify squad model. Our team is split into 4 squads, each (5-7 members) consisting of engineers, product managers & designers working closely together.
How we work on a new feature:
- Product & Design Team spends time researching the problem, talking to customers and prepare Product Discovery Doc (PDD) and Product Requirement Doc (PRD).
- Engineering Team then performs a Technical Research. When we have a fairly good picture of the complexity and impact, we’ll start with the implementation.
We avoid being a feature factory (9) . We’re aware more features do not equal better product.
We do not compromise product and code quality for artificial deadlines. We refactor and think about code optimization regularly. We understand the good and bad of technical debt and use them to our advantage.
We employ “pair programming” practices regularly where two team members work on a task together in one workstation. This brings a great deal of benefits, among which are faster knowledge transfer, reduced bus factor, better team cohesion, and improved code quality.
We have a strong writing culture : Almost everything is communicated through written documents. Just as our developers write reusable codes, we write evergreen notes (10) .
We maintain a problem-solving culture . Everyone is strongly encouraged to have rigorous understanding of a problem, separating Problem Space vs Solution Space (11) as well as using Eigenquestions (12) to find the most important dimensions of a problem. Solutions are deliberated over with trade-offs explicitly listed in discussion documentation. Watch this talk about problem-solving for engineers (13) that our cofounder gave (in Vietnamese)
Our culture stimulates continuous learning :
- We et team members rotate every 3-6 months. This allows them to try new things and learn different aspects of the business.
- Our culture stimulates continuous learning :
- We have a weekly TED talk program (14) where team members present topics they are interested in.
- Engineering Team organizes weekly technical talks (15) as well as monthly technical workshops.
- Product Team has regular AMA events with external product experts
Senior/Intermediate Software Engineer (.NET)
Posted 21 days ago
Job Viewed
Job Description
Employment Hero is an Australian tech unicorn - valued at over $1.25 billion. Our world-class software is the easiest way for small and medium-sized businesses to manage HR, payroll, employee engagement, and benefits. We’ve grown 100% year-on-year since our inception in 2014, and now service over 200,000 businesses and over 1 Million + active users globally. We have exciting growth plans for 2023 and beyond, powered by our mission of making employment easier and more valuable for everyone.
We take a Remote First approach with our team. Employment Hero can hire across the world, so long as candidates have eligible working rights and are in a suitable timezone to their colleagues. If you’ve got the skills for the role and the passion for our mission then we want to hear from you!
We celebrate diverse perspectives and experiences, and we celebrate and invite people of all backgrounds and identities to apply for this position.
About the team
Our Partnerships and Payroll team are growing. We're looking for an amazing Senior Software Development Engineer to join us as we scale our products and features and take on interesting technical challenges.
This role will help us continue the development and modernising of our Payroll system, where we're on a journey of moving to a service-orientated and microservices mixed architecture, following our .Net Core migration.
You'll be able to learn from our cross-functional teams, including working with geographically distributed teams. You'll accelerate your career quickly, as we scale our UK-based squad, working with smart people across the UK and APAC, in a fully remote, flexible and casual environment.
As our Senior Software Development Engineer, you'll look after:
- End-to-end development for new and current cloud-based applications, from working on the technology roadmap with Product Owners, designing solutions with your squad, and new feature development, through to production, improving/optimizing and maintenance li>Debug and perform root cause analysis for application issues
- Take initiative in recommending improvements to the development process
- Proactively identify application pain points and suggest mitigation strategies
- Perform peer reviews of code changes
- Perform testing of new features/enhancements/bug fixes
- Maintain documentation and help articles for new/updated features
- Provide training sessions for the support team for new features
- Work closely with business stakeholders within an agile environment
Be The First To Know
About the latest Software development Jobs in Ho Chi Minh !
Voice Over LTE/5G Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Product Overview
We are developing a Session Border Controller (SBC) in the IP Multimedia Subsystem (IMS), which is commonly used by many operators in telecommunication networks all over the world. The SBC is:
- A carrier-class accessing and interconnecting IMS and other IP multimedia networks; li>A gateway to guarantee security, privacy, and quality of service for both signaling and media;
- One product for supporting multimedia IMS applications such as Voice over LTE (VoLTE), Video over LTE (ViLTE), WiFi-calling, SIP Trunking, Rich Communication Services (RCS), and interconnect scenarios;
- Deployed in Enterprise infrastructures or any carrier network delivering commercial residential, business, fixed-line, or mobile VoIP services;
Responsibility
By joining our distributed cross-functional teams between Sweden and Vietnam, you will be involved in the full system development lifecycle:
- Analyze and propose the solution for new requirements requested by customers;
- Design and implement the feature solutions requested by customers;
- Design and execute the test scenarios from low-level to high-level testing;
- Track the testing results on the Continuous Integration (CI) system to ensure the quality of the feature development;
- Update documents to guide customers to use new features;
- Analyze and answer questions raised from customers towards the product and advise customers to use the released features properly;
- Support the customer in fixing product issues;
Skills gained
- Enhance your ability to analyze, design, and implement new features;
- Enhance problem-solving skills related to real-life situations for professional clients;
- Working within a professional development process framework defined by an international telecommunication company;
- Upgrade networking and system knowledge such as security, load balancing, system stabilization, system integration, etc;
- Improve your understanding of the voice network system;
- Work with a huge telecommunication product that is widely used around the world;
You will live a true Agile; Lean culture where employees are empowered at all levels to collaborate and take ownership. At DEK Vietnam, we constantly run the Scrum mentorship and Agile Coaching programs to help build up your career path.
Mid Weight Fullstack/Backend Software Engineer
Posted 13 days ago
Job Viewed
Job Description
Employment Hero is an Australian tech unicorn - valued at over $1.25 billion. Our world-class software is the easiest way for small and medium-sized businesses to manage HR, payroll, employee engagement, and benefits. We’ve grown 100% year-on-year since our inception in 2014, and now service over 200,000 businesses and 1 million + active users globally. We have exciting growth plans for 2023 and beyond, powered by our mission of making employment easier and more valuable for everyone.
We take a Remote First approach with our team. Employment Hero can hire across the world, so long as candidates have eligible working rights and are in a suitable timezone to their colleagues. If you’ve got the skills for the role and the passion for our mission then we want to hear from you!
Employment Hero celebrates diverse perspectives and experiences, we invite people of all backgrounds and identities to apply for this position.
About our Mid Weight Fullstack/Backend Software Engineer roles
Being the heartbeat of our engineering team, we are seeking a number of Fullstack and Backend Developers role who will be developing product features and collaborating with colleagues in design, product and engineering while taking ownership of writing automated tests for your production codes. You will be honing essentials tech stacks such as Ruby on Rails and ReactJS with our cutting-edge technologies and dabble in a wide array of products and features.
Voice Over LTE/5G Software Engineer
Posted 15 days ago
Job Viewed
Job Description
Product Overview
We are developing a Session Border Controller (SBC) in the IP Multimedia Subsystem (IMS), which is commonly used by many operators in telecommunication networks all over the world. The SBC is:
- A carrier-class accessing and interconnecting IMS and other IP multimedia networks; li>A gateway to guarantee security, privacy, and quality of service for both signaling and media;
- One product for supporting multimedia IMS applications such as Voice over LTE (VoLTE), Video over LTE (ViLTE), WiFi-calling, SIP Trunking, Rich Communication Services (RCS), and interconnect scenarios;
- Deployed in Enterprise infrastructures or any carrier network delivering commercial residential, business, fixed-line, or mobile VoIP services;
Responsibility
By joining our distributed cross-functional teams between Sweden and Vietnam, you will be involved in the full system development lifecycle:
- Analyze and propose the solution for new requirements requested by customers;
- Design and implement the feature solutions requested by customers;
- Design and execute the test scenarios from low-level to high-level testing;
- Track the testing results on the Continuous Integration (CI) system to ensure the quality of the feature development;
- Update documents to guide customers to use new features;
- Analyze and answer questions raised from customers towards the product and advise customers to use the released features properly;
- Support the customer in fixing product issues;
Skills gained
- Enhance your ability to analyze, design, and implement new features;
- Enhance problem-solving skills related to real-life situations for professional clients;
- Working within a professional development process framework defined by an international telecommunication company;
- Upgrade networking and system knowledge such as security, load balancing, system stabilization, system integration, etc;
- Improve your understanding of the voice network system;
- Work with a huge telecommunication product that is widely used around the world;
You will live a true Agile; Lean culture where employees are empowered at all levels to collaborate and take ownership. At DEK Vietnam, we constantly run the Scrum mentorship and Agile Coaching programs to help build up your career path.