For over 125 years, ASCO Power Technologies has been pioneering every major product innovation in power transfer technology. Today, we are an industry leader in the manufacturing of automatic transfer switches, industrial control products and power control systems, and the world leader in emergency and standby power transfer solutions. We are the Power Authority - committed to providing a full range of quality-driven products backed by 24-hour nationwide service support.
ASCO Power Technologies, an industry leader in the manufacturing of Automatic Transfer Switches, Industrial Control Products, Load Banks, Power Control Systems, Services and Solutions, has an exciting career opportunity for a Senior Software Design Engineer.
Design, develop, test, and deploy new web applications and services
Programming and scripting in multiple high level languages.
Develop REST APIs written in .NET Core and NodeJS
Develop web front ends with Angular/TypeScript
Create software unit tests using XUnit, Karma, Jasmine
Define, design, and work with NoSQL and SQL databases
Maintain and manage automated testing utilities and Continuous Integration pipelines
Troubleshoot and test server code, web code, networks and device hardware
Provide user training and troubleshooting for software solutions
Identify, analyze, coordinate, and resolve environment and infrastructure needs.
Perform research and development into commercial and open source software and hardware solutions.
Prepare and present briefings on software solutions tailored to varying levels of technical expertise
Update job knowledge by studying start-of-the-art DevOps tools, CI/CD/CM trends and best practices with an eye toward improving existing solutions
Serve as the subject matter expert for CI/CD/CM tools
ADDITIONAL RESPONSIBILITIES: (specific to position)
Project management of core CPM software releases
Mapping and integration of new devices within the core software databases
Develop and review software user stories for code development.
Maintain and expand the device mapping library
Maintains and develop product engineered files and drafts
Deploy software imaging for production deployment of 5710, 5750, and 5790 products.
Manages and executes ECNs and ECOs related to the CPM products and software developed for ASCO Power Technologies
Support ASCO on software bugs or issues
EDUCATION & EXPERIENCE
Bachelor Sciences in Computer Engineering / Computer Science or related field
Four to Six years of experience in full stack web development or similar
Object Oriented Programming Languages
Experience with web APIs
Database Programming and Design
Complete Understanding of the OSI Model
Object Oriented Programming languages (C\#, Python)
Operating System Design (Linux , Microsoft Windows Server)
Virtualization Technologies (Docker, VMware, Virtual Box)
Database/Cache Engines (Microsoft SQL, MySQL, MongoDB, Redis)
Webservers (IIS, NGInx)
Networking (TCP/IP Stack, Modbus)
Continuous Integration (GitLab, Azure DevOps, Jenkins)
Code Repositories (GIT, SVN)
Equal Opportunity Employer-minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity