SOFTWARE ENGINEER
ATLAS SYSTEMS APAC PTE. LTD.
Date: 8 hours ago
Area: Singapore, Singapore
Salary:
SGD 6,200
-
SGD 7,000
per month
Contract type: Full time

Key Responsibilities:
- Software Development Lifecycle (SDLC): Managing and contributing to the entire SDLC, from initial analysis and design to testing, deployment, and maintenance.
- Coding and Implementation: Writing, testing, and debugging code in various programming languages.
- System Design: Contributing to the design of software systems and components.
- Problem Solving: Analyzing and solving complex software problems.
- Documentation: Creating and maintaining technical documentation, including requirements, specifications, and user manuals.
- Testing and Debugging: Rigorously testing software to identify and fix bugs and errors.
- Collaboration: Working effectively with other engineers, designers, and stakeholders.
Required Skills:
- Programming Languages: Proficiency in one or more programming languages (e.g., Java, Python, C++).
- Software Development Lifecycle (SDLC): Understanding of the SDLC methodologies and best practices.
- Data Structures and Algorithms: Solid understanding of fundamental data structures and algorithms.
- Object-Oriented Programming (OOP): Knowledge of OOP principles and design patterns.
- Database Management: Experience with databases and SQL.
- Problem-Solving and Analytical Skills: Ability to analyze problems, develop solutions, and think critically.
- Communication and Collaboration: Strong communication and teamwork skills.
- Testing and Debugging: Ability to test and debug software effectively.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with relevant software development tools and technologies.
- Depending on the role, experience in specific domains or technologies may be required.
- Strong problem-solving skills and the ability to work independently and as part of a team.
See more jobs in Singapore