Internet Broadcasting is seeking a highly motivated and skilled individual to be part of a dedicated development and production team located in Saint Paul, MN for Hearst Television. Hearst Television and IB have a long-standing equity partnership with IB serving as the platform provider for Hearst Television’s web sites which provide local news, weather and information to TV markets across the country. The dedicated development team will be employed by IB but take all direction on projects from Hearst. Projects may range from implementing new site designs, developing site functionality, integrating third party vendors, creating syndication feeds, to experimenting with innovative technologies and their uses in the web news space and related platforms.
Position Statement:
The Software Developer is a hybrid role straddling both backend and frontend development. Ideal for a software developer who is also passionate about frontend and enjoys working closely with web developers and UI designers. Supports the production and maintenance of effective, high quality web sites for Hearst by writing the appropriate software code, developing systems and tools for web developers to use in website content. Integrates best practices for web UI features and functionality in developing software.
Essential Job Functions:
- Writes software code and assists with designing software systems and writing design implementations and specifications. Creates supporting technical documentation.
- Develops innovative, low-cost, and low-maintenance solutions for Hearst, utilizing best practices in web UI functionality.
- Produces and maintains site code and technical data to meet system design specifications. Debugs code and troubleshoots as needed. Emphasis on high quality/high performance systems and object-oriented software development in a multi-tier environment.
- Interacts with IB staff and Hearst team as needed to communicate information, solve problems, and ensure smooth and continuous operation of web sites to meet customer requirements.
- Participates as project team member and contributes from a development standpoint on projects as conceived, designed, and executed.
- Perform other software and development duties as assigned.
Qualifications & Competencies Required:
- Bachelor degree, technical education or equivalent with course work in web applications and use, basic programming.
- Advanced skills in JavaScript, J2EE, SQL (3+ years experience).
- Proficiency and knowledge of web development, design technologies (2+ years). Must include UI experience and knowledge of best practices in web UI.
- Must be proficient with web usability and navigation standards, including web browser features and limitations.
- Understanding of Object-Oriented programming concepts.
- Strong understanding of XML/XSL and related technologies (XPATH, Schemas, etc).
- Experience with media players including streaming media, flash and embeddable applications.
- Experience with development of incoming and outgoing data feeds.
- Experience with developing for REST-ful and SOAP APIs.
- Experience in designing and maintaining web-based Flash applications.
- Capable of operating effectively with a team in a highly dynamic, deadline-driven software development environment.
- Able to learn proprietary applications to complete tasks.
- Must have good communication skills with the ability to articulate programming concepts to a variety of audiences and interact with other departments to complete projects on time.
- Understanding of Agile or iterative methodologies, e.g. Scrum, XP, RUP, Evo.
In addition to the above, the ideal candidate will have the ability to work both independently and as part of a team, commit to and meet deadlines; exhibit excellent follow through on tasks; be able to take direction from senior developers and be able to analyze situations and make appropriate decisions independently as needed. The candidate should possess excellent communication skills, both written and verbal.
Internet Broadcasting provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, religion, gender, sexual orientation, national origin, age, disability, marital/ familial status, ancestry, or public assistance in accordance with applicable federal, state and local laws.