Software Engineer

This is an IT support group
Singapore
SGD 80,000 - 100,000
Job description

Roles & Responsibilities:

  • As part of a squad team, build a robust solution for workflow automation and data generation on premise and cloud environment.
  • Collaborate with Product Owner and Project/Squad Leader to understand product objective and roadmap, ensuring alignment and prioritization of development tasks to achieve project goals.
  • Own and be responsible for the full software development life cycle:
    • Write maintainable and efficient code.
    • Participate in code reviews and provide constructive feedback to peers.
    • Write and execute component and integration testing.
    • Improve the product maintainability and services, identify the pain point and areas for improvement.
    • Supporting post-release software maintenance and enhancement
    • Create document and guides
  • Contribute to knowledge sharing through documentation and internal training sessions.
  • Analyses current processes, propose enhancement to increase efficiency though automation.

Knowledge, Skills and Experience:

  • Proven track record at least 8 years of hands-on experience with C#
  • 5+ years of experience building maintainable and testable code bases, including API design, unit and integration testing techniques also to interact with Front End Frameworks (TypeScript, ReactJS, NodeJS)
  • Mandatory experience with WPF, Windows/Web Services, and Desktop/Distributed Application
  • 5+ years of experience working with relational databases, such as Oracle Database or any similar DB, able to perform queries to support/replicate the investigation in the production.
  • Well verse in principles of writing code to be readable, maintainable and extendable.
  • Knowledge on DevSecOps, familiarity with Git, GitLab CI, Code Quality
  • Have the initiative to identify problems with systematic solution approach, problem solver.
  • 2+ years of experience on automating software validation.
  • Excellent communication skills, both verbal and written.
  • Bonus : Experience in developing and implementing validation strategies, test plan and best practices
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Singapore