Enable job alerts via email!

Software Development Engineer

DWS (SG) PTE. LTD.

Singapore

On-site

SGD 50,000 - 80,000

Full time

5 days ago
Be an early applicant

Job summary

A leading software development company in Singapore seeks a skilled software developer to design, develop, and deploy software applications. The successful candidate will collaborate with product managers and engineers, ensuring high-quality code and utilizing modern technologies. A bachelor's degree in a related field and proficiency in languages like Java or Python are essential. Join us to innovate and grow in a dynamic environment.

Qualifications

  • Proven track record in delivering software projects.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with algorithms, data structures, and software design patterns.

Responsibilities

  • Design, develop, test, and deploy software applications.
  • Collaborate with product managers and designers.
  • Conduct code reviews to ensure code quality.

Skills

Software development
Problem-solving
Teamwork

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git
AWS
CI/CD

Job description

Key Responsibilities:

  • Design, develop, test, and deploy software applications and systems that meet business requirements.
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Write clean, maintainable, and efficient code following best practices in software development.
  • Conduct code reviews and provide constructive feedback to ensure high-quality codebase.
  • Troubleshoot, debug, and optimize existing software applications for performance and scalability.
  • Stay up-to-date with emerging technologies and industry trends to incorporate relevant innovations into projects.
  • Document software designs, processes, and technical specifications for reference and maintenance.
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • years of experience in software development, with a proven track record of successfully delivering software projects.
  • Proficiency in [specific programming languages, frameworks, or technologies relevant to the position, e.g., Java, Python, C#, .NET, JavaScript, etc.].
  • Experience with software development tools and methodologies, including version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) processes.
  • Strong understanding of algorithms, data structures, and software design patterns.
  • Excellent problem-solving skills and the ability to work effectively in a team-oriented environment.
  • Familiarity with database technologies (e.g., SQL, NoSQL) and RESTful APIs.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.