Software Engineer IV

Duration: 12 Months

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of an VR software application.

  • Review and approve modifications to the existing codebase, databases, and their management systems.
  • Direct feature development and define project scope and limitations.
  • Plan, coordinate, and implement secure architecture to protect information against accidental or unauthorized damage.
  • Approve, schedule, plan, and supervise the rollout of applications.
  • Ensure the stability and health of the application, including compatibility with any system-level upgrades.

Must-Have Skills:

  • SQL
  • Java
  • C++

Nice-to-have Skills:

  • Android app implementation
  • VR industry experience
  • iOS

Requirement:

  • Proficient coding skills in C++ or Java, with a strong preference for former Android development experience.
  • Knowledge of computer development software as it relates to systems, such as SQL, etc.
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
  • Strong knowledge of computer hardware and software.

Education/Experience:

• Bachelor's degree in computer science, software engineering or relevant field required.