Search by job, company or skills

Kayan Group - EG

Junior Software Enginer

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Junior Software Engineer

Location: Singapore

Job Type: Full-time

Job Overview

We are looking for a passionate and motivated Junior Software Engineer to join our growing team. As a Junior Software Engineer, you will work closely with senior engineers to design, develop, and maintain software applications. This is an excellent opportunity for an entry-level developer to gain hands-on experience, learn from a talented team, and grow within the field of software engineering.

Key Responsibilities:
  • Collaborate with senior engineers to design and implement software solutions based on project requirements.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Assist in the development of new features and enhancements for software applications.
  • Conduct unit testing and debugging to ensure software functionality and performance.
  • Collaborate with cross-functional teams, including QA and product management, to deliver high-quality solutions.
  • Assist in identifying and troubleshooting software bugs, and resolve issues in a timely manner.
  • Contribute to software documentation, including code comments, user manuals, and design documents.
  • Continuously learn and adopt new technologies and tools to improve software development processes.
  • Participate in code reviews and contribute to the improvement of the team's coding practices and workflows.
  • Stay updated on industry trends and technologies to ensure the development of modern, scalable software.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Some experience in software development through internships, academic projects, or previous roles.
  • Strong understanding of programming languages such as Java, Python, JavaScript, or C++.
  • Familiarity with web development technologies (e.g., HTML, CSS, JavaScript, React, Node.js) is a plus.
  • Knowledge of object-oriented programming (OOP) principles and software development methodologies (e.g., Agile, Scrum).
  • Familiarity with version control systems like Git.
  • Basic understanding of databases (e.g., SQL, NoSQL) and web services (e.g., REST APIs).
  • Strong problem-solving skills with the ability to think critically and logically.
  • Ability to work effectively in a team-oriented environment.
  • Good communication skills and a willingness to learn from senior engineers.
  • A proactive attitude, enthusiasm for learning, and a strong desire to grow as a software engineer.
We Offer:
  • Competitive salary and benefits package.
  • Opportunities for career growth and professional development in software engineering.
  • A supportive and collaborative team environment with mentorship from senior engineers.
  • Access to ongoing training and development programs in the latest technologies.
  • Flexible working hours (subject to company policy) and the option for hybrid work.
  • A dynamic and innovative company culture that fosters learning and growth.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144060747