Software Engineer Software Engineer …

in Singapore
Permanent, Full time
Be the first to apply
in Singapore
Permanent, Full time
Be the first to apply
Software Engineer
Roles and Responsibilities
  • Part of the project team to take on the exciting and challenging role of delivering and maintaining a large-scale 24 x 7 project using AGILE software development methodology.
  • Assist BA on user stories elaboration
  • Assist QE on test automation and bug fixes
  • Assist DevOps on build and release automation
  • Design and deliver working software applications to delight customers
  • Improve software quality using XP practices such as code review and unit testing
  • Prepare interface specs and other architecture documents
  • Adheres to Software Craftsmanship Manifesto
Job Requirements
  • Tertiary Education (Degree or Diploma) in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines relevant field is preferred
  • Familiar with both Windows and UNIX/Linux servers
  • Familiar with Clean Code, Design Patterns and Unit Testing
  • Familiar with multi-paradigm programming languages
  • Good presentation and listening skills
  • Experience in Agile and UX development environments will be an added advantage
  • Knowledge in HTML5/CSS3 and JavaScript frameworks such as React.js or Vue.js will be added advantage
  • Knowledge in Node.js and Express.js/Koa frameworks will be added advantage
  • Experience in developing/maintaining rulesets using Oracle Policy Automation (OPA) and OutSystems will be an added advantage
Personal Characteristics & Behaviours
  • Positive and willing to learn new technologies
  • Proactive self-starter
  • Good analytical and creative mind
  • Good written, verbal communication, presentation, and negotiation skills
  • Meticulous with eye for details
  • Team player and passionate in championing the team to continuously find ways to improve and deliver high quality software product

Cognizant logo
More Jobs Like This
See more jobs