As the largest most diversified television broadcasting company in the country, we continuously look to embrace new digital opportunities and challenge ourselves to defy expectations of what a broadcaster can do. Sinclair has an exciting opportunity for a Software Engineer to join our Software Development Production Support Team. We are searching for a dynamic individual who is a natural problem-solver and enjoys the challenge of troubleshooting complex issues across a diverse technology stack.
The enterprise systems that the position will support range from large ERP databases and highly transactional sales systems to data warehousing, web-based broadcast and reporting systems, each with many integrations and dependencies. These systems support our business and media operations, servicing both internal and external customers.
Responsible for ensuring the stability and performance of production applications
Develop solutions that address break-fix, production stability and optimization issues
Looks for areas of improvement in monitoring, application stability, and speed of determining root cause
Contribute to automation of delivery pipelines, monitoring, and testing
Coordinates with various support and delivery teams across the organization, for problem research and resolution
Leverage Sinclair standards to design, build, and maintain efficient, reusable, and reliable code
Build a solid rapport with colleagues across Sinclair Technology Partners (STP) including those working in Software Development, Systems, Security, Communication, Quality, Product Ownership and Analysis.
Responsible for facilitation and communication of issues defined as high/critical business impact across IT and Business, to resolution.
Responsible for managing the various escalation processes for multiple work efforts including Incident Tickets, Service Requests, Root Cause Analysis, and /or Escalated Workarounds
Responsible for production best practices, technical and operating standards (e.g., Run time improvements, Data Quality improvements) and workflow process
Monitor incoming work queues and manage workload accordingly.
Comply with all Sinclair processes including SDLC and Change Management processes.
Maintain documentation, possibly including relationship diagrams, package documentation, and maintenance manuals.
Collaborate on, adhere to and mentor others on coding standards and development best practices.
Be a customer champion within STP and ensure all delivered solutions effectively and efficiently meet their needs.
3+ years of development experience in a corporate environment inclusive of enterprise integration tools, enterprise workflow tools, application integration development or design experience.
Bachelor's Degree in Computer Science or Information Technology and have proven ability to design, optimize and integrate business processes.
Having experience with the following technologies would support your success with working with our platform:
Microsoft .NET / C#
PHP, Angular and/or Node.js
API Data Patterns and Architecture (SOAP, REST and HTTP)
Linux/Unix skills a plus
Familiarity with visual-based integration middleware platforms, Dell Boomi experience a plus
Familiarity with BPM platforms, Pega experience a plus
Database skills including SQL, data modeling, and databases (e.g., MS SQL Server, MySQL, Oracle)
Experience with enterprise integration tools, middleware technologies, and application/data integration patterns including ESB, MOM, JMS, SOAP/REST web services, databases, ETL
Practical experience implementing services-oriented architecture design and enabling technologies including messaging, XML, JSON, web services, and HTTP
Experience with Cloud (Azure preferred) and Software-as-a-Service technologies
Experience automating deployment pipelines
General knowledge of common business systems (CRM, SFA, ERP) and processes (lead to cash, requisitions, order management, etc.’)
Azure DevOps experience preferred
Exhibit a keen sense of urgency for high severity incidents. Able to assess the customer impact and provide tactical solutions
Flexible enough to work for extended hours and on weekends when needed to manage high priority issues, production recoveries, provide support to Dev & Infrastructure Releases
Committed to continuous improvement of self and team. Quick to embrace modern technologies and able to self-teach
Excellent communication and organizational skills are necessary
Ability to motivate and mentor team members and be a positive influence
Ability to articulate technical concepts and considerations to audiences from developers to executives
Excellent analytical and procedural thinking skills
Experience with Agile SCRUM / Kanban practices
Sinclair Broadcast Group, Inc. is proud to be an Equal Opportunity Employer and Drug Free Workplace!
Make your mark in Media with Sinclair Broadcast Group, a diversified media company dedicated to connecting people with content everywhere! We have consistently led the broadcast industry since our inception, and now Sinclair owns the largest regional sports network business and one of the largest television broadcast portfolios in the country. In addition, we have affiliations with all of the major broadcast networks, own Tennis Channel, and several multicast networks including TBD and Comet. Our content is distributed over-the-air, on multi-video providers, and through our industry-leading digital media platforms. We're at the forefront of NextGen technology, enabling innovative new ways to engage with broadcast content like never before. We also recently launched a free TV streaming service called STIRR. Our success is the direct result of our extraordinary employees and management team who believe in our vision and are dedicated to ensuring a great future for our employees. We are advancing the world of Media and want YOU to join our winning team!
About the Team
The life-blood of our organization is our people. We have a compelling story, a goal-oriented culture, and we take really good care of people. How good? Here is a glimpse: great benefits, open door policy, upward mobility and a strong desire to see you succeed. Ready to be part of a winning team? Let’s talk.