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.