The Powerteq software engineer will be responsible for performing software tasks on 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 web development & html /ASP.net
Understanding of web services SOAP/REST
Knowledge of relational (SQL) and schema-less/non-relational (NoSQL) databases and their tools
PC Software: MS Visual Studio
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
Understanding of Software Development Techniques
Lambda expressions and closures
Exposure to NoSQL, preferably MongoDB or DocumentDB
UI software design paradigms (MVC, MVVM)
Understanding of Software principles and design patterns
Singleton, Mediator, Chain of Responsibility, Façade, Observer, et al.
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
Powerteq LLC is a leader in the automotive performance tuning aftermarket and has top-tier products for their portfolio. DiabloSport, 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.