Software Development Manager
Job Overview
TESCO Nighthawk provides wireless AMI solutions for the utility industry. We currently serve over 55 different utilities with our Adaptiv remote reading platform delivering electricity, water, and gas consumption billing data. We need a Manager of Software Development professional to join our talented team. The Manager of Software development will report to the Vice President of Engineering. TESCO Nighthawk is a fast-paced environment where the ideal candidate is a self-starter and will possess a strong entrepreneurial, can-do spirit.
Location
The position is physically located in Carrollton, TX or alternatively in our Bristol, PA corporate offices. Applicants from the Greater Dallas-Fort Worth, TX or the greater Philadelphia, PA area are preferred. Remote work office will be considered for exceptionally qualified candidates.
Travel
- If located in DFW, travel should not exceed 20%.
- If located in Philadelphia, PA, travel should not exceed 40%
- If remote, travel should not exceed 75%
Responsibilities for Manager Software Development
- Foster an entrepreneurial environment. You are expected to manage the department as well as do what is necessary to keep projects under budget and on time.
- Evaluating, identifying, and developing software solutions.
- Direct coding and debugging as necessary.
- Lead, oversee, train, and collaborate with team members to determine best practices in software architecture, and platforms supporting the Utility domain.
- Documenting and recording every aspect of an application or software.
- Implementing and enhancing application architecture documentation and source code management.
- Working knowledge and experience with Test Driven Development/Test Automation.
- Working directly and indirectly with customers and Nighthawk staff to develop use cases, and provide technical support, and technical sales support as required.
- Planning, tracking, and scheduling software deliverables.
- Develop intuitive scalable software that meets and exceeds the needs of the company.
- Professionally maintain all software and create updates regularly to address customer and company concerns. Ensure customer issues and defects are addressed in a timely manner.
- Analyze and test programs and products before the formal launch.
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
- Ensure software security by developing programs to actively monitor the sharing of private information.
- Actively seek ways to improve business software processes and interactions.
- Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications
Qualifications for Software Developer
- 5-10 years of experience developing and implementing scalable software applications
- 5-10 years of AMI/Utility experience required – particularly around billing and utility operations
- Strong networking background: cellular, RF, RF Mesh, PLC, etc.
- Experience working on large-scale software projects
- Professional experience using cybersecurity and open-source technology
- Experience developing software utilizing various coding languages including:
- C#
- Python
- SQL
- Binary Data
- Socket Communication
- Azure Service Bus / MSMQ
- SOAP Web Client & Server
- REST Web Client & Server
- Multispeak
Outstanding collaboration and communication skills are essential
Experience developing secure software systems based on industry specifications
Analyze code for Security vulnerabilities, weaknesses, and errors, and present detailed plans to improve them
Experience developing customized code for multiple projects simultaneously
Job Type:
- Full-time
Salary:
- $170,000.00 – $190,000.00 per year
Benefits:
- Health insurance
- Vision insurance
Schedule:
- 8 hour shift
Ability to commute/relocate:
- Bristol, PA 19007: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Developing and implementing scalable software applications: 5 years (Required)
- AMI/Utility: 5 years (Required)
Language:
- English (Required)
Work Location:
- One location
Interested candidates should send their resumes and a cover letter with salary requirements to hr@tescometering.com.