831 Graduate Software jobs in Vietnam
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in designing, coding, and testing software applications under the guidance of senior engineers.
- Participate in code reviews to learn best practices and improve code quality.
- Develop and maintain technical documentation.
- Collaborate with team members on problem-solving and debugging.
- Gain exposure to various programming languages, frameworks, and development tools.
- Contribute to the development of new features and enhancements for existing software products.
- Learn about agile development methodologies and contribute to sprint planning and execution.
- Engage in knowledge sharing sessions and continuous learning opportunities.
- Support the maintenance and troubleshooting of software systems.
- Work on assigned projects, delivering quality code and solutions within deadlines.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong foundation in programming concepts and at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with data structures and algorithms.
- Enthusiasm for software development and a passion for learning.
- Ability to work effectively in a remote team environment.
- Strong analytical and problem-solving skills.
- Good communication and interpersonal skills.
- Proactive attitude and a willingness to take on new challenges.
- Internship or project experience in software development is a plus.
This is an excellent pathway for recent graduates to gain practical experience in a real-world software development setting, preparing them for future roles in the tech industry. Join our client remotely and contribute to cutting-edge technology.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, code, test, and debug software applications under the guidance of senior engineers.
- Collaborate with cross-functional teams to define software requirements and features.
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Contribute to the development of new features and the improvement of existing software.
- Learn and apply best practices in software development, including agile methodologies.
- Assist in the documentation of software designs and user guides.
- Troubleshoot and resolve software defects and issues.
- Stay updated with the latest programming languages, technologies, and industry trends.
- Engage in continuous learning and professional development.
- Contribute to a positive and productive team dynamic in a remote setting.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of programming principles and data structures.
- Proficiency in at least one programming language such as Java, Python, C++, or C#.
- Knowledge of software development life cycles and methodologies (e.g., Agile, Scrum).
- Familiarity with version control systems (e.g., Git) is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong written and verbal communication skills.
- Ability to work effectively both independently and as part of a remote team.
- A genuine passion for technology and software development.
- Internship or project experience in software development is highly regarded.
Our client offers a comprehensive training program, mentorship, and a clear career progression path. This is a fantastic opportunity to gain hands-on experience and contribute to exciting projects in a dynamic, remote work environment. Join a company that invests in its talent and fosters a culture of innovation.
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include:
- Assisting senior engineers in the design, development, and testing of software applications.
- Writing clean, efficient, and well-documented code in languages such as Python, Java, or JavaScript.
- Participating in code reviews and contributing to team discussions on technical approaches.
- Debugging and troubleshooting software issues, identifying root causes, and implementing solutions.
- Learning and applying software development best practices, including version control (Git) and agile methodologies.
- Collaborating with cross-functional teams to understand project requirements and deliver features.
- Researching and implementing new technologies and tools to improve development processes.
- Creating and maintaining technical documentation.
- Contributing to the development of automated tests to ensure software quality.
- Actively participating in team meetings and learning sessions.
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in the design, development, testing, and deployment of software applications.
- Collaborate with senior engineers to understand project requirements and contribute to technical solutions.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Help identify and troubleshoot bugs and performance issues.
- Learn and apply various programming languages, frameworks, and development tools.
- Contribute to the creation of technical documentation.
- Engage in team meetings and discussions, offering new perspectives and solutions.
- Gain exposure to the full software development lifecycle (SDLC).
- Receive mentorship and guidance from experienced software professionals.
What You'll Need:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Understanding of software development principles and methodologies.
- Familiarity with data structures and algorithms.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Basic understanding of version control systems (e.g., Git) is a plus.
- Enthusiasm for software development and a proactive attitude.
- A passion for technology and a desire to build innovative software solutions.
This internship provides invaluable practical experience and a clear pathway for talented graduates interested in software engineering within the vibrant tech ecosystem of **Haiphong, Hai Phong, VN**.
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Graduate software Jobs in Vietnam !
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Your primary responsibilities will involve assisting senior engineers in designing, coding, testing, and debugging software applications. You will work with various programming languages and technologies, adhering to best practices and coding standards. Contributing to the development of new features, improving existing functionalities, and writing comprehensive unit and integration tests will be part of your daily tasks. You will participate in team meetings, code reviews, and agile development processes. Learning and applying new technologies, tools, and methodologies will be strongly encouraged. Troubleshooting technical issues and collaborating with cross-functional teams to deliver high-quality software products are also key aspects of this role. You will have the opportunity to work on diverse projects, gaining exposure to different areas of software engineering.
The ideal candidate must have recently graduated with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field. A strong foundation in computer science principles, data structures, and algorithms is essential. Proficiency in at least one programming language (e.g., Java, Python, C++, C#) is required. Prior internship experience or significant personal coding projects demonstrating practical application of skills are highly valued. Excellent problem-solving abilities, a logical approach to challenges, and a keen interest in learning are paramount. Strong communication and teamwork skills are necessary for effective collaboration in a remote environment. You should be a self-motivated individual, capable of managing your time effectively and working autonomously. If you are passionate about technology and eager to build a successful career in software development, this remote graduate opportunity is the perfect starting point.
Graduate Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, and testing of software applications.
- Learn and apply software development best practices and coding standards.
- Collaborate with senior engineers on various stages of the software development lifecycle.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug software issues.
- Contribute to the development of technical documentation.
- Assist in the creation of unit tests and integration tests.
- Learn new programming languages and technologies as needed.
- Participate in team meetings and contribute to project discussions.
- Support the maintenance and enhancement of existing software systems.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of fundamental computer science concepts (data structures, algorithms, object-oriented programming).
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development tools and methodologies (e.g., Git, Agile).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Attention to detail and commitment to producing high-quality code.
- Previous internship or project experience in software development is a plus.