Senior Software Developer || Engineer
The successful candidate will utilize strong problem-solving skills with industry best practices to deliver new functionality and upgrade existing features to meet customer requirements. The individual will integrate reliably into a geographically distributed team, communicate well and accommodate occasional local travel to support the customer.
Primary Duties include, but are not limited to:
• Lead team of software developers/engineers to accomplish technical challenges
• Demonstrate creativity, foresight and mature engineering judgment in anticipating and solving unprecedented engineering problems, determining program objectives and requirements, organizing programs and projects, and developing standards for diverse engineering activities
• Design products and systems to integrate hardware, electronics and software
• Design and develop computer software, architectures and systems to solve myriad programming, integration and execution challenges
• Direct and coordinate fabrication and installation activities to ensure products and systems conform to engineering design and customer specifications
• Develop unique and innovative solutions to automate complex functions for speed, accuracy, efficiency and effectiveness
• Evaluate field installations and recommend design modifications to eliminate system malfunction or to implement changes in system requirements
• Oversee and coordinate activities involved in fabrication, operation, application, installation and repair of mechanical, electrical or software products
• Develop methods and procedures for testing products or systems
• Create and maintain programmatic and technical documentation to insure efficient planning and execution
• Interface and collaborate with teams including individuals from external organizations