|Date Posted||June 4, 2021|
STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
Title:AR/VR Developer Location: Charlotte, NC (Onsite) 12 months
Job Description/Duties: A Developer on our team will take a lot of ownership of their work and be self-driven to deliver functional and intuitive solutions to end-users with little VR exposure. You will be expected to keep up-to-date with the current industry trends, and be excited to learn new workflows, and tackle new and big challenges. Collaborate with the team to design effective training scenarios for the Energy Industry. Be involved with QA testing the application and documenting & fixing bugs. Participate in design & planning sessions. Interface with stakeholders to document requirements for an application and faithfully implement the functionality required as described. Excellent communication skills C and Blueprint knowledge. Comprehensive understanding of Object-Oriented Programming. Passion to architect elegant software, Document features being developed, and techniques that were tried and rejected or implemented. Be accountable. Embrace our culture of kindness and innovation. Shader/Material programming skills Python experience for internal pipeline tool development Applicable knowledge of the Energy Industry s terminology & tools. Required:Software engineers must possess: 3-5 years previous experience in software development. (Either 5 years of experience specifically in software development or 3 years of experience in software development in combination with an associate degree in an Information Technology related field). portfolio of work code samples, etc. Bachelor's in computer science or related fields Experience with the Oculus SDK for Unreal Engine. Experience developing 3D Simulations for Mobile Hardware. Experience deploying applications on the Oculus Quest Strong knowledge in designing good. User Experiences Experience rapidly iterating on product based on production-level user-feedback. Experience developing, performance profiling, and optimizing for Oculus Quest. Excellent software engineering fundamentals (OO Design Principles). Experience with Source Control (Plastic SCM). Exceptional team player with demonstrated competencies working cross-functionally to deliver results Experience with scaling to a large customer base. Proficiency in 3D Math Disciplined debugging skills and tenacious problem solver. Demonstrable ability to ship a product. Understanding of Agile workflows, JIRA, and Scrum. Significant familiarity and comfort in using IDEs. Knows short-cuts and frequent operations that speeds up development time. Deep and solid understanding of APIs. Have been involved in designing/building/implementing APIs in previous projects. Familiarity with a several frameworks. Resulting code is concise and easy-to-follow. Experience and ability to manage databases. Experience with and well versed in using database views, stored procedures, etc. Understanding of functional programming and how to apply functional concepts in any language. Quick to picking up a new language or adopting a more recent version of a language. Familiarity and ability to comfortably work with multiple platforms. Previous experience turning user stories into workable solutions, providing estimates to complete that work, and breaking down complex work into smaller components. Previous experience collaborating on a cross-functional team. Deep understanding of development cycle. Ability to debug and avoid future problems by building more robust solutions. Previous experience working in an Agile/XP environment.
Required Qualifications: Bachelor degree in Computer Science or a related discipline. In lieu of a degree, 8 years of related business experience. Work experience in addition to degree: 5-10 years as an IT Application Developer or equivalent. Job-specific knowledge, skills or abilities: Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.
Preferred Qualifications: Expert coding skills in 1 or more standard languages. Demonstrated success in complex problem solving and an understanding of quality delivery. Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals. Understand and lead others in use of System Development Life Cycle (SDLC). Effective communication skills. Experience with schema/database design, Enterprise Standards and Process Adherence.