236 Software Management jobs in Vietnam
Technical Management Associate
Posted today
Job Viewed
Job Description
(Mức lương: Thỏa thuận)
We are seeking a highly motivated and dynamic individual to join our company as a Technical
Management Associate. As a Technical Management Associate, you will play a critical role in
overseeing technical operations and ensuring the efficient management of projects and
resources. You will work closely with cross-functional teams to drive successful execution of
technical initiatives, contribute to strategic decision-making, and support the overall growth of
the organization. This position offers an excellent opportunity for career development in a
fast-paced and innovative environment.
**Chức vụ**: Nhân Viên/Chuyên Viên
**Hình thức làm việc**: Toàn thời gian
**Quyền lợi được hưởng**:
Annual health check subsidy:We want our employees to stay healthy and happy, so we
offer an annual health check subsidy.
- Internal online courses:We offer various online courses to help our employees improve
their skills, including sports and business English.
- Travel plan subsidy:We believe in work-life balance and offer a subsidy for family travel.
- Continuing education subsidy:We encourage our employees to continue learning and
growing, which is why we offer a subsidy for further education.
- Festival and special occasion bonuses:We value our employees and want to celebrate
important events with them, so we offer bonuses for Chinese New Year, Mid-Autumn
Festival, Dragon Boat Festival, birthdays, weddings, and maternity.
**Yêu cầu bằng cấp (tối thiểu)**: Cao Đẳng
**Yêu cầu công việc**:
These are Preferred Qualifications
- Program Management : Coordinate and manage technical projects from initiation to
completion, ensuring adherence to timelines, budgets, and quality standards.
- Resource Planning: Collaborate with team leaders to allocate and optimize resources,
ensuring efficient utilization of personnel, equipment, and materials.
- Technical Support: Provide technical guidance and support to project teams,
troubleshoot issues, and ensure effective resolution of technical challenges.
- Stakeholder Communication: Maintain regular communication with internal and external
stakeholders, providing updates on project progress, addressing concerns, and
managing expectations.
- Risk Management: Identify potential risks and develop mitigation strategies, proactively
addressing challenges to minimize impact on project timelines and deliverables.
- Process Improvement: Identify opportunities for process optimization and efficiency
enhancement, proposing and implementing innovative solutions to streamline workflows.
- Documentation and Reporting: Create and maintain project documentation, including
project plans, status reports, and technical specifications, ensuring accuracy and
completeness.
- Collaboration: Foster effective collaboration among cross-functional teams, promoting
knowledge sharing and ensuring alignment of technical initiatives with organizational
goals.
- Continuous Learning: Stay abreast of industry trends, emerging technologies, and best
outcomes.
- Compliance and Quality Assurance: Ensure compliance with relevant industry
regulations and quality standards, implementing measures to uphold data integrity and
security.
QUALIFICATIONS
- Five years of relevant work experience is required.
- Bachelor's degree in a technical discipline (e.g., Computer Science, Engineering) or
equivalent experience.
- Proven experience in project management, preferably in a technical or engineering
environment.
- Strong organizational and time management skills, with the ability to prioritize and
manage multiple tasks simultaneously.
- Excellent communication and interpersonal skills, with the ability to collaborate
effectively with diverse teams and stakeholders.
- Analytical mindset with the ability to solve complex problems and make informed
decisions.
- Proficiency in project management tools and software.
- Knowledge of Agile methodologies are a must.
- Self-motivated and results-oriented with a demonstrated ability to work independently
and take ownership of assigned tasks.
- Strong attention to detail and a commitment to delivering high-quality work.
- Flexibility to adapt to changing priorities and project requirements.
- Strong commitment to professional growth and learning.
**Yêu cầu giới tính**: Nam/Nữ
**Ngành nghề**: CNTT - Phần Mềm,Hành Chính/Văn Phòng,QA/Test,Quản Lý Dự Án (IT),Quản Lý Sản Phẩm
Cao Đẳng
Không yêu cầu
Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead software development teams and projects.
- Oversee the full software development lifecycle.
- Mentor and guide junior developers.
- Conduct code reviews and ensure code quality.
- Design software architecture and ensure scalability.
- Collaborate with product management and stakeholders.
- Implement agile development methodologies.
- Manage project timelines and deliverables.
- Bachelor's or Master's degree in Computer Science or related field.
- Proven experience in software development leadership.
- Expertise in multiple programming languages and frameworks.
- Strong understanding of software architecture and design patterns.
- Experience with agile methodologies and project management.
- Excellent leadership, communication, and problem-solving skills.
Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software applications using various programming languages and technologies.
- Write clean, efficient, maintainable, and well-documented code.
- Participate in the full software development lifecycle (SDLC), including planning, coding, testing, deployment, and maintenance.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve software defects and issues.
- Optimize application performance and scalability.
- Contribute to architectural discussions and decision-making.
- Stay up-to-date with emerging technologies and industry best practices.
- Participate in agile development processes and ceremonies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Development Engineer or in a similar role.
- Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++).
- Experience with web development frameworks (e.g., Spring, Django, Node.js, React).
- Understanding of database technologies (SQL, NoSQL).
- Familiarity with software development tools and practices, including version control (Git) and CI/CD pipelines.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for remote teamwork.
- Ability to work independently and manage time effectively.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
Remote Software Development Apprentice
Posted today
Job Viewed
Job Description
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Key responsibilities include translating business requirements into technical specifications, leading code reviews, and ensuring adherence to coding standards and security best practices. You will collaborate closely with product managers, designers, and other stakeholders to define project roadmaps and deliver features that meet user needs and business objectives. The Senior Software Development Lead will also be instrumental in identifying and mitigating technical risks, optimizing application performance, and maintaining the health and scalability of the software systems. This position requires a hands-on approach, with the ability to contribute to development efforts when needed, as well as foster a culture of innovation and continuous improvement within the team. Mentoring junior developers and facilitating knowledge sharing will be a crucial aspect of the role.
Requirements include a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A minimum of 8 years of professional software development experience, with at least 3 years in a lead or supervisory role, is mandatory. Strong proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript) and experience with modern software development frameworks and methodologies (e.g., Agile, Scrum) are essential. Demonstrable experience in designing and implementing scalable, distributed systems and cloud-based architectures (e.g., AWS, Azure) is highly desirable. Excellent leadership, communication, and problem-solving skills are critical. The ability to manage technical debt and drive technical excellence is a key requirement.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications and services.
- Collaborate with cross-functional teams to define software requirements and features.
- Write clean, maintainable, and well-documented code following established coding standards.
- Conduct code reviews to ensure code quality, best practices, and adherence to design principles.
- Implement unit tests, integration tests, and end-to-end tests to ensure application reliability.
- Participate in the architectural design of new features and systems.
- Troubleshoot and debug software defects, providing timely resolutions.
- Mentor and guide junior software engineers, fostering their technical growth.
- Contribute to the continuous improvement of development processes and tooling.
- Stay updated with emerging technologies and industry trends in software development.
- Ensure the security and performance of deployed applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Strong experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot, .NET).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL).
- Knowledge of Agile development methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for a remote team environment.
- Experience with microservices architecture is a plus.
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Our client is offering a fully remote Junior Software Development Apprenticeship program designed for aspiring technologists eager to launch their careers. This unique opportunity provides hands-on training and mentorship from experienced software engineers. You will learn foundational programming concepts, participate in coding projects, and gain exposure to the full software development lifecycle. This program is ideal for individuals with a passion for technology and a strong desire to learn and grow in a supportive, remote-first environment.
Responsibilities:
- Assist senior developers in writing, testing, and debugging code for various software projects.
- Learn and apply modern programming languages and frameworks (e.g., Python, Java, JavaScript).
- Participate in code reviews to understand best practices and improve code quality.
- Collaborate with team members through online communication tools and virtual meetings.
- Contribute to the development of user interfaces and backend functionalities.
- Assist in documenting software designs, processes, and code.
- Engage actively in learning sessions and development challenges.
- Troubleshoot and resolve technical issues under guidance.
- Gain practical experience with version control systems like Git.
- Follow agile development methodologies and participate in team sprints.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related technical field.
- Basic understanding of programming principles and data structures.
- Familiarity with at least one programming language is a plus.
- Strong problem-solving abilities and a keen eye for detail.
- Excellent communication and collaboration skills, suitable for remote teamwork.
- Self-motivated, eager to learn, and able to work independently.
- Ability to manage time effectively and meet deadlines in a remote setting.
- A genuine passion for software development and technology.
- Access to a reliable computer and high-speed internet connection is mandatory.
- Willingness to commit to the full duration of the apprenticeship program.
Be The First To Know
About the latest Software management Jobs in Vietnam !
Junior Software Development Trainee
Posted today
Job Viewed
Job Description
What You Will Do:
- Participate in structured training sessions covering programming languages (e.g., Python, Java, JavaScript), data structures, algorithms, and software development best practices.
- Assist senior developers in coding, debugging, and testing software modules under guidance.
- Contribute to the development of new features and the maintenance of existing applications.
- Learn and apply version control systems (e.g., Git).
- Engage in code reviews and provide constructive feedback.
- Collaborate with team members using agile methodologies in a remote setting.
- Develop an understanding of database management and SQL.
- Gain exposure to front-end and back-end development frameworks.
- Work on assigned tasks and projects, demonstrating continuous learning and problem-solving capabilities.
- Prepare project updates and progress reports for mentors and team leads.
What We Are Looking For:
- Recent graduate with a degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Demonstrated foundational knowledge of at least one programming language.
- A strong passion for software development and a desire to learn new technologies.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork skills, essential for remote collaboration.
- Ability to work independently and manage time effectively in a remote environment.
- Familiarity with basic computer science principles.
- Enthusiasm and a proactive attitude towards learning and contribution.
- This position is fully remote, and you will be working from Hue, Thua Thien–Hue, VN .
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, testing, and deployment of scalable, robust, and high-performance software applications.
- Provide technical leadership and mentorship to a team of software engineers, fostering a culture of innovation and continuous improvement.
- Collaborate with product managers and stakeholders to define project requirements, technical specifications, and roadmaps.
- Oversee code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Drive the adoption of modern development methodologies, tools, and technologies (e.g., Agile, CI/CD, microservices).
- Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of software systems.
- Contribute to architectural decisions and technical strategy discussions.
- Manage project timelines, resources, and deliverables, ensuring timely and successful project completion.
- Conduct performance reviews and facilitate the professional development of team members.
- Champion quality assurance and testing strategies throughout the software development lifecycle.
- Stay current with emerging technologies and industry trends, recommending adoption where appropriate.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a leadership or lead role.
- Proven experience in designing and developing complex, scalable software systems.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript) and frameworks.
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Expertise in Agile development methodologies and CI/CD pipelines.
- Excellent leadership, communication, and interpersonal skills.
- Strong problem-solving, analytical, and critical-thinking abilities.
- Ability to manage multiple projects and priorities effectively in a remote environment.
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code.
- Learn and apply software development best practices.
- Participate in code reviews and contribute to team discussions.
- Collaborate with team members on software projects.
- Develop a foundational understanding of programming languages and frameworks.
- Help with the documentation of software designs and code.
- Troubleshoot and resolve basic software issues.
- Learn about software development lifecycle and methodologies (e.g., Agile).
- Contribute to the maintenance of existing software applications.
- Gain practical experience in a professional software development environment.
- Recent graduate or current student in Computer Science, Software Engineering, or a related field.
- Basic knowledge of at least one programming language (e.g., Python, Java, C++).
- Understanding of fundamental computer science concepts.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
- Self-motivated with a strong work ethic.
- Ability to work effectively in a team and independently.
- Demonstrated interest in software development through personal projects or coursework.