What are the responsibilities and job description for the Software Developer position at Heartland Video Systems Inc.?
Heartland Video Systems, Inc. is a Systems Integrator serving primarily Broadcast Television stations throughout the United States. We are a sales distribution company with an engineering team that makes us unique in our industry. We provide equipment sales and turnkey integration for broadcast television stations and professional television production facilities combining conversion, transmission, compression, monitoring, automation, storage, and routing components. Of utmost importance is a working culture built on our core values that are unwavering:
- Customer-Focused:
Within the partnerships we have developed with our customers and vendors, our customer-focus on Service, Support, and Satisfaction is of the highest priority. - Dedicated and Caring:
All employees shall be dedicated to and caring of our customers and each other. With this internal commitment to support, empathy and kindness, we can reach our full potential of dedication and care for our customers. - Honest and Ethical:
We always strive to provide the best and most comprehensive solution dependent upon on customer needs and wants, not based on our bottom line. This is how we emerge as, and remain, a trusted partner.
Principle Duties and Responsibilities:
- Reports to: Product Manager
- Collaboration with Necessary Teams and Stakeholders: Clear and concise communication between the Programmer, the Product Manager, and Systems Engineers is a must.
- Writing and Testing Code: The Programmer will be responsible for writing code for multiple platforms and be responsible for assisting in testing and approving code with the help of Engineers and the Product Manager. Testing may include code written by Contracted Developers.
- Troubleshooting and Debugging New and Existing Software: The Programmer will be responsible for working with the Product Manager and Engineers to identify and fix notable bugs within each system.
- Software Deployment and Updates: The Programmer is responsible for the compilation of software and deployment to cloud servers.
- Software Testing and Quality Assurance: Provisioning of beta software for deployment to both customers in our field-testing program as well as our in-house engineering team.
- Management of Build Environments: Software will be built and organized in an automated BitBucket Git environment.
Required Key Skills and Competencies:
- Programming Knowledge
- Proficient in VB.NET with a Focus on WinForms
- Comfortable Working in Legacy Projects
- Conversant in GIT: Manages and maintains the HVS Git repositories. Is responsible for merging branches and compiling the end-user software.
- Experience with IP Video Streaming: Experience and proficiency in IP Video Streaming is a plus. Our systems work with a variety of Transport Stream Envelopes such as but not limited to: SRT, RTSP, HLS, RTMP
- Basic IP Networking Knowledge
- Effective Communication Both Written and Oral
- Time Management: Ability to manage multiple projects simultaneously and ensure deadlines are met while maintaining product quality.
- Physical: Ability to lift 50lbs.
If you are this person, we'd love to hear from you by contacting:
Zach Hoffmann
Videstra Product Manager
Heartland Video Systems, Inc. 1311 Pilgrim Rd
Plymouth, WI 53073
Direct:
-