Find a Job Post a Job Promote a Job Career Advice

Software Engineer (C#)

10 days ago by Razer

Singapore

Job Level: Intermediate

Contract: Full Time

Sector: Software Engineering

Job Responsibilities

This is a software engineering position in which you will be joining a team of engineers to help develop software projects that provide the best experience for gamers. In this role you will be responsible for the design and implementation of code and oversee test automation for your project(s). As part of the engineering team, you will also assist with other development processes and requirements as needed.

  • Responsible for software development lifecycle activities, including system study, analysis, design, code, test and deployment for product using C++/ C#, ASP.net
  • Work with project team members to identify product requirements and help define project scope, objectives, and plans accordingly.
  • Write, analyse, optimize, and debug product application code to maximize performance and quality.
  • Create automated unit tests and integration tests
  • Write and maintain the internal tools for diagnose software component issues, improve productivity of build and release
  • Document technical specifications and functional specifications
  • Participate in agile planning and scope estimation for team projects
  • Mentor and execute in Agile, Lean, and Continuous Delivery best practices

Pre-Requisites

  • BS/MS in Computer Science/Engineering or related field
  • 3+ years of software engineering experience
  • Proficient in developing applications using C++/C#, ASP.net
  • Demonstrable experience shipping high quality products
  • Experienced in test driven development and test automation
  • Strong analysis and problem-solving skills
  • Ability to work independently and collaboratively in a small team

Bonus:

  • Experience in WPF/WCF and MVVM programming
  • Experience in the JavaScript ecosystem (ReactJS, Redux, and Angular frameworks)
  • Experience in turning designs into responsive UIs with ReactJS /HTML5 / CSS (LESS)
  • Experience in leveraging development workflow with tools like npm, webpack and Node.js.
  • Experience developing in Node.js development
  • Experience in integrating with RESTful APIs
Apply Now

Related Jobs

Software Engineer (Javascript)

10 days ago by Razer

Singapore

Intermediate • Full Time

Software Engineer (C++)

10 days ago by Razer

Singapore

Senior • Full Time

Web Developer (RazerGold)

10 days ago by Razer

Singapore

Junior • Full Time

QA Automation Engineer

10 days ago by Razer

Singapore

Intermediate • Full Time

Senior Software Engineer (Frontend)

3 days ago by TOKIGAMES

Singapore

Intermediate • Full Time

View All Jobs