Associate Software Engineer
• Develop competent/proficient knowledge of GDK code base and subsystems and contribute to its development, advancement, and maintenance• Seek improvements to existing code and processes• Effectively gather requirements for all tasks• Follow internal coding standards, engineering best practices, and team processes in all tasks• Build expertise in all software development tools used internally• Work closely with other departments on identifying and creating reusable software components• Work within the GDK team to design and implement solutions for projects and tasks of low to moderate complexity• Provide timely, accurate project reports and information to lead engineer• Maintain understanding of competitive products and technology