Enable job alerts via email!

Software Engineer

CISSTAC PTE. LTD.

Singapore

On-site

USD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team as a Software Engineer, where your expertise in programming and software development will shine. This role offers the chance to design and develop innovative software solutions while collaborating with talented professionals across various disciplines. You'll engage in all stages of the software development lifecycle, ensuring high-quality products that meet business needs. If you're passionate about technology and eager to contribute to exciting projects, this opportunity in a forward-thinking company is perfect for you.

Qualifications

  • 5+ years of software development experience in structured environments.
  • Bachelor's or Master's degree in Computer Science or related field.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications.
  • Collaborate with teams to design scalable and secure software systems.

Skills

Java
Python
C++
C#
JavaScript
Problem Solving
Communication Skills

Education

Bachelor's degree in Computer Science
Master's degree in Software Engineering

Tools

Spring Boot
Angular
React
.NET Core
MySQL
PostgreSQL
MongoDB
DynamoDB
AWS
Docker

Job description

Job Summary

We are seeking a talented and experienced Software Engineer to join our dynamic team. The ideal candidate will possess a strong technical background, a passion for developing scalable and efficient software solutions, and the ability to contribute to all stages of the software development lifecycle. This role requires a proactive individual with excellent problem-solving skills and a commitment to delivering high-quality products.

Key Responsibilities

  1. Software Development: Design, develop, test, and maintain high-quality software applications in alignment with business requirements.
  2. Architecture & Design: Collaborate with architects and other engineers to design robust, scalable, and secure software systems.
  3. Code Reviews: Conduct code reviews to ensure adherence to coding standards, best practices, and software quality guidelines.
  4. Team Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver end-to-end solutions.
  5. Problem Solving: Analyze and resolve complex technical issues, ensuring optimal performance and scalability of applications.
  6. Innovation: Stay updated with emerging technologies and recommend tools or processes that enhance development efficiency and product quality.
  7. Documentation: Prepare comprehensive documentation for developed solutions, including technical designs, user guides, and process flows.

Qualifications

  1. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  2. Experience: 5+ years of professional software development experience in a structured environment.

Technical Skills

  1. Programming Languages: Expertise in one or more of the following languages: Java, Python, C++, C#, or JavaScript.
  2. Frameworks/Platforms: Strong experience with frameworks such as Spring Boot, Angular, React, or .NET Core.
  3. Databases: Proficiency in working with relational and non-relational databases like MySQL, PostgreSQL, MongoDB, or DynamoDB.
  4. Cloud Platforms: Experience with cloud services (AWS, Azure, Google Cloud) and containerization tools (Docker, Kubernetes).

DevOps

  1. Familiarity with CI/CD pipelines, version control systems (Git), and build tools (Jenkins, Maven).

Soft Skills

  1. Excellent communication and interpersonal skills.
  2. Ability to work independently and collaboratively in a fast-paced environment.
  3. Strong attention to detail and a commitment to quality.
  4. Proven track record of meeting deadlines and managing priorities effectively.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.