Software Engineer

Summary

Software engineer responsible for designing, developing, and maintaining applications using Java, Python, C#, or JavaScript, with SQL/NoSQL databases and Git, collaborating in an Agile/Scrum team in Singapore.

Roles & Responsibilities

Key Responsibilities Design, develop, and maintain

software applications and systems. Write clean, efficient, and well‑documented code

using modern programming languages. Test, debug, and optimize

applications to improve performance and reliability. Collaborate

with product managers, designers, and QA teams to deliver solutions aligned with business needs. Maintain existing systems

by troubleshooting and applying updates. Participate in code reviews

and contribute to best practices in software development. Required Skills & Qualifications Bachelor’s degree in

Computer Science, Engineering, or related field

. 5+ years of experience

in software engineering (depending on role level). Strong knowledge of

programming languages

such as Java, Python, C#, or JavaScript. Familiarity with

databases

(SQL, NoSQL) and

version control systems

(Git). Experience with

Agile/Scrum methodologies

. Good understanding of

cloud platforms

(AWS, Azure, GCP) is a plus. Regards Kshama +91 9833964181 kshama.raj@blueocean.systems Tell employers what skills you have Git Design Collaboration AWS C Language Computer Science IT knowledge Reliability Improvement GCP System Maintenance

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available