Software Development Lead Position
The successful applicant will assume a key role in the software development team, overseeing local development projects and providing technical guidance to team members.
* Maintaining project schedules and resource allocation.
* Ensuring high-quality results through effective task management.
* Providing subject matter expertise and mentoring to develop products and enhance team skills.
* Resolving complex issues and identifying optimal solutions.
This position involves researching, designing, writing, and maintaining software applications for training purposes. The ideal candidate will develop end-to-end products from back-end coding to front-end user interface creation. Additionally, they will be responsible for deploying software and training users across various matrix organizations.
The successful applicant should possess a range of skills, including software development, multimedia, training, and IT security disciplines. These may include storyboarding, coding, graphic design, video production, audio editing, 3D modeling, gamification, and other relevant areas. Primary environment is Unity game engine. A strong understanding of learning concepts and submarine subjects will also be beneficial in integrating technology applications.