Software Engineer Technical Trainer

Catalyte - Boston, MA (30+ days ago)


Technical Trainer

Boston MA

OVERVIEWCatalyte is simultaneously solving two of technology’s biggest challenges: shrinking the talent shortage and helping companies realize their digital transformation visions. Our data-driven software engineering practices help enterprises accelerate innovation and growth with agility, technology and metrics.Founded in 2000, Catalyte retrains the American workforce for employment in the fast-growing and in-demand fields of application development and software engineering. By expanding employment opportunities to anyone with the ability to be a great technologist, Catalyte creates a new base of knowledge workers who will both fuel growth in their local communities and create the technology that will power our modern economy.

We are seeking an enthusiastic Technical Trainer for our new office in Chicago, Illinois to lead various training programs for software developers. Technical Trainers will be primarily leading our intensive onboarding programs that teach individuals, regardless of background, who have the innate potential and cognitive ability to be great software developers. We are looking for an experienced software developer that has a passion for teaching and mentoring people in software development. The role Technical Trainer will also serve as a leadership figure in our new Chicago office, providing feedback and mentorship to coworkers.

The trainer must be extremely knowledgeable in full-stack development and software engineering practices, and be willing to constantly learn new, and strengthen existing, programming languages. To achieve success, you must be able to learn new technologies quickly, and be able to explain complex topics in an understandable, interesting manner.

ROLE DESCRIPTION

Responsible for conducting and evaluating technical training programs. Leverages curricular materials such as slide decks, exercises and instructional guides to enhance classroom lectures. Conducts lectures using sound pedagogical practices and adult-learning principles. Assists the Director of Training and Talent Development in training-related efforts.

RESPONSIBILITIES

  • Deliver technical training programs
  • Evaluate trainees and provide targeted feedback to improve performance
  • Collaborate with software developers, technical leaders, business analysts and project managers to determine program topics, skills and knowledge to develop and teach
  • Mentor new instructors in the subject matter, content and instructional strategies
  • Provide feedback and coaching to trainees
  • Evaluate current training programs and make iterative improvements
  • Continuously research and learn new technologies, and expand depth of understanding with known technologies
  • Evaluate exercises, projects and quizzes and deliver feedback to trainees
  • Identify innovative approaches to teach software development and professional skills
  • Collaborate with the Director of Training and Talent Development on a variety of training-related initiatives
  • Communicate with management to provide updates on progress of trainees
  • Manage instructional and classroom projects
  • Provide leadership and guidance to office employees

REQUIRED SKILLS

  • 5+ years of experience in software development
  • 3+ years experience in training
  • Excellent communication and team-building skills
  • Excellent coaching and mentoring skills
  • Familiarity with adult learning principles and multiple pedagogical strategies
  • Experience teaching adult learners
  • Experience with project management
  • Experience developing full-stack web applications
  • Experience with source control, specifically Git
  • Minimum 3 years experience developing custom solutions using Java, C# or .NET
  • Experience in a back-end programming stack using Java Spring, C# .NET or Node.js
  • Experience with Agile software engineering practices
  • Experience with Test Driven Development, Continuous Integration, Continuous Delivery, and Automated Testing.
  • Experience developing web services, utilizing REST and microservices.
  • Familiarity with cloud environments such as AWS.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra
  • Familiarity with RDBMS (SQL Server or Oracle)
  • Experience with Web Development including JavaScript, CSS, HTML and associated frameworks such as React or Angular, and LESS/SASS.

Job Type: Full-time

Job Type: Full-time

Experience:

  • Training: 3 years
  • software development: 5 years

Location:

  • Boston, MA