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 Overview:

We are seeking a motivated and enthusiastic Junior Software Engineer to join our development team. In this entry-level role, you will work closely with senior engineers to design, develop, test, and maintain software applications. You will have the opportunity to learn and grow as you contribute to real-world projects, solve technical challenges, and develop your skills in a collaborative environment.

Key Responsibilities:

  • Software Development: Write clean, efficient, and maintainable code in programming languages such as Java, Python, JavaScript, or C#. Assist in the development of new features and functionality.
  • Bug Fixing & Troubleshooting: Identify, diagnose, and fix software bugs and issues. Perform root cause analysis to resolve technical problems and improve application stability.
  • Collaboration: Work closely with senior software engineers, product managers, and other stakeholders to understand software requirements and implement solutions.
  • Testing & Quality Assurance: Participate in unit testing, integration testing, and debugging to ensure that code is of high quality and functions as expected.
  • Documentation: Assist in documenting code, processes, and technical specifications to support ongoing development and future maintenance.
  • Code Reviews: Participate in code reviews to ensure adherence to coding standards, best practices, and maintainability.
  • Learning & Development: Continuously learn new programming languages, tools, and technologies. Stay updated with industry trends and best practices in software engineering.
  • Agile Development: Work in an Agile environment, participating in sprint planning, standups, and retrospectives to collaborate with the development team and ensure timely delivery of features.

Job Requirements:

  • Educational Background: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Programming Skills: Basic understanding of programming languages such as Java, Python, JavaScript, C#, or similar. Experience with object-oriented programming (OOP) is a plus.
  • Web Technologies: Familiarity with HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, or Vue.js) is a plus.
  • Database Knowledge: Basic understanding of relational databases (e.g., MySQL, PostgreSQL) and SQL.
  • Version Control: Familiarity with Git or other version control systems.
  • Problem-Solving Skills: Strong analytical and troubleshooting abilities with an eagerness to learn and solve technical challenges.
  • Communication Skills: Good verbal and written communication skills, with the ability to work effectively in a team environment.
  • Attention to Detail: Ability to write well-structured, maintainable, and efficient code while paying attention to quality and performance.

Preferred Qualifications:

  • Internship Experience: Any relevant internship or project experience in software development is a plus.
  • Web Development: Experience with full-stack development or building web applications is a plus.
  • Agile Experience: Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Cloud Platforms: Exposure to cloud platforms like AWS, Google Cloud, or Microsoft Azure is advantageous.
  • Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD pipelines and automation tools is a plus.

Why Join Us:

  • Career Growth: Opportunities for learning, mentorship, and growth in software engineering.
  • Collaborative Environment: Be part of a supportive and dynamic development team that encourages knowledge sharing and innovation.
  • Cutting-Edge Technologies: Work with modern technologies and tools in a fast-paced and challenging environment.
  • Competitive Salary: Receive a competitive salary and benefits package, with opportunities for performance-based bonuses.
  • Work-Life Balance: Enjoy a flexible work environment with a good work-life balance and support for personal development.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144060723