Position Specification for Powerteq Software Engineer

Powerteq LLC is a leader in the automotive performance tuning aftermarket and has top-tier products for their portfolio. Edge Products and Superchips are brands operated by Powerteq. Powerteq has offices outside Salt Lake City (Ogden, Utah) and Orlando (Sanford, FL) designing, manufacturing and selling products under these industry-leading name brands. This software engineer position will be located in our Sanford, FL office.

Position Summary
The Powerteq software engineer will be responsible for performing tasks on new software development activities, development of cloud services and applications in a .net environment, and existing software maintenance tasking. The software engineer will also be required to perform updates to calibration management software and sustaining maintenance to new and existing databases. The engineer must also work with the hardware and firmware engineering team, Customer Service, Marketing, and IT departments to ensure all stakeholders’ needs are well represented.

Duties & Responsibilities
• Fundamental understanding of an object orientated language ( C# and JavaScript)
• Intermediate knowledge of relational (SQL) and schema-less/non-relational (NoSQL) databases and their tools
• PC Software: MS Visual Studio, MS Visio
• Ability to work independently
• Ability to work in a distributed team oriented environment
• Quick learner of new concepts and frameworks
• Excellent written and verbal communication skills

Required Qualifications
• Refactoring
• WPF
• Lambda expressions and closures
• LINQ/Entity Framework
• At least some exposure to NoSQL, preferably MongoDB or DocumentDB
• UI software design paradigms (MVC, MVVM)
• Software principles and design patterns
• Singleton, Mediator, Chain of Responsibility, Façade, Observer, et al.
• SOLID principles
• Single responsibility
• Open/closed
• Liskov substitution
• Interface segregation
• Dependency inversion
• Unit testing practices and processes
• Usage of Source Control Tools: Subversion, Git
• Bachelor of Science degree in Computer Science or Computer Engineering from a four year accredited college/university with at least 3 years of professional experience

Relationships
• Reports to: Engineering Team Manager
• Location: Sanford, FL

Compensation and Benefits
Salary Range: TBD based on experience
Holiday and paid time off
401(k)
Medical/dental/vision

Please submit Resume to [email protected]