Job description for Software Engineer at ICAS Technology (S) Pte Ltd
About the role
ICAS Technology (S) Pte Ltd is seeking an experienced Software Engineer to join our dynamic team. As a Software Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software solutions to support our clients' business objectives. This is a full-time position based in the Serangoon North-East Region.
What you'll be doing
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
Design, develop, and deploy high-quality, scalable, and efficient software applications
Write clean, well-documented, and maintainable code using best practices
Participate in the software development lifecycle, including requirements analysis, design, coding, testing, and deployment
Troubleshoot and debug issues, and provide timely resolution to ensure the smooth operation of software systems
Stay up-to-date with the latest technologies, trends, and industry best practices
Contribute to the continuous improvement of our software development processes and practices
What we're looking for
Diploma or Bachelor’s degree in Computer Science, Software Engineering, or a related field
Fresh graduates are welcome to apply
Proficiency in programming languages such as C#
Basic understanding of software design patterns, data structures, and algorithms
Familiarity with web development technologies (e.g., HTML, CSS, React.js)
Understanding of software development methodologies and best practices
Strong problem-solving and analytical skills
Good interpersonal and communication skills
Ability to work effectively in a team environment
Passion for coding, learning new technologies, and continuous improvement
