Position Title: Entry Level Software Developer
Location: Singapore
Job Overview:
We are looking for an enthusiastic and detail-oriented Entry Level Software Developer to join our team in Singapore. In this role, you will work closely with senior developers to design, develop, and maintain software applications. You will have the opportunity to work on exciting projects, improve your coding skills, and contribute to the development of innovative solutions. This is an excellent opportunity for fresh graduates or those with limited professional experience to kickstart their software development career.
Key Responsibilities:
- Assist in the design, development, and testing of software applications and solutions.
- Write clean, efficient, and well-documented code in programming languages such as Java, Python, C#, or JavaScript.
- Collaborate with cross-functional teams to understand project requirements and contribute to software design and architecture.
- Participate in code reviews and assist in debugging and troubleshooting software issues.
- Ensure the functionality, security, and scalability of applications through rigorous testing and optimization.
- Work with senior developers to implement software features and deliver high-quality solutions.
- Stay updated on the latest software development trends, tools, and best practices.
- Assist in maintaining and updating software documentation.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Familiarity with one or more programming languages such as Java, Python, JavaScript, or C#.
- Knowledge of software development principles, object-oriented design, and algorithms.
- Experience with version control tools such as Git.
- Familiarity with web development frameworks (e.g., React, Angular, Django) is a plus.
- Basic understanding of databases and SQL.
- Strong problem-solving abilities, attention to detail, and a willingness to learn.
- Ability to work effectively in a team and communicate technical information clearly.
- Good communication skills in English.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and skill development.
- A collaborative, team-oriented work environment.
- Mentorship from experienced software developers to help you grow in your career.
- Hands-on experience with real-world projects and cutting-edge technologies.