This job has expired, please see additional jobs below
Computer Science Technical Trainer
Bloomberg
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
The Training and Documentation team is responsible for providing learning opportunities to develop the technical skills of our 4000+ software engineers. Our team shares a passion for technology and a love for sharing information through interactive and engaging training events. We collaborate with Engineering development teams to ensure that we align closely with their needs. While we work hard, we make sure we have fun. Bloomberg employees are customer-focused, and this is what’s most important to us.
Our approach to learning ensures that our sessions are exciting for both trainers and trainees; we use state of the art interactive technology, and have a highly collaborative team to ensure success for everyone. We aim to encourage participation and provide opportunities for trainees to learn from each other and from other developers in Engineering.
We'll trust you to:
• Teach a variety of classes, both for new hires and experienced software engineers
• Collaborate with our team to define course structure, content, and delivery method to produce high quality training
• Obtain a deep knowledge of Bloomberg technologies and work across functional teams to stay current with rapidly evolving enhancements
• Build relationships across teams to meet goals
• Learn and master new product technical functionality and have a deep understanding of our Software Development Life Cycle
• Share your knowledge and experience with your new hires to get their Bloomberg career off to a great start!
You’ll need to have:
• 3+ years of deep hands-on programming experience
• A wide breadth and depth in computer science
• The ability to communicate concepts in a concise, logical manner so students can absorb and retain information
• A passion for learning, teaching and mastering complex system functionality
• The ability to comfortably and confidently present to large groups of 20+ people using a variety of delivery methods for lengthy periods of time
• A Bachelor's degree or equivalent and relevant technical training working experience; an advanced degree would be preferred
We'd love to see:
• Excellent communication skills, both written and verbal
• The ability to learn technology quickly through instruction and self-training and the flexibility to adapt to a changing environment
• The ability to lead discussions and actively influence the development of new strategies to improve course offerings