Software Engineer - Technical Lead

OVERVIEW:
Pratt Miller is seeking a technical lead to participate in the development and customized software products for internal and external clients. The position will primarily focus on .NET and Web applications. The most common end-user environment is in vehicle development, professional motorsports, and general engineering services.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
Candidate will work in a team environment with responsibilities including, but are not limited to, the following items:
Technically lead projects, make architecture decisions, and mentor other developers
Involvement with overall technical lead/architecture direction of the software group
Participate in development of Pratt Miller's software suite, with a primary focus on .NET
Take ownership of projects, willing to be a key player in all aspects of development
Work closely with project managers to make sure projects are on track throughout each development cycle
Implement existing Pratt Miller frameworks, design patterns, standards, and best practices

ESSENTIAL KNOWLEDGE & SKILLS:
Required Education and Training:

  • BS or MS in Computer Science, Computer Information Systems, or equivalent
  • Experience using mostly Microsoft technologies with emphasis on development of enterprise-level applications
  • Experience in working in a collaborative team environment with members in multiple locations
  • Required Specialized Knowledge and Skills:
  • Passion for software development
  • Experience being a technical lead
  • Willingness to learn and stay current with software development technologies
  • Strong knowledge of Microsoft C#
  • Advanced knowledge of JavaScript and ideally Angular
  • Strong object-oriented design and implementation skills
  • Understand unit testing methodologies including DI/IoC and mocking
  • Very good Interpersonal, verbal, and writing skills
  • Good analytical and organizational skills
  • Some (this is just a sample) of the technology we use:
    • C#
      • NET Core
    • Azure
    • Docker & Kubernetes
    • Angular
    • Redis
    • RabbitMQ
    • Git
    • MS SQL
    • JIRA/Confluence

Work Environment/Physical Demands:

  • Limited amounts of travel may be required

Pratt Miller is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion,sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.