company_logo

Full Time Job

Software Engineer

Sinclair Broadcast Group

Hunt Valley, MD 04-27-2023
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Sinclair has an exciting opportunity for a Software Engineer to join our enterprise solutions organization! Our enterprise solutions team is the technological backbone of our corporate processes responsible for building, optimizing, integrating, and maintaining key Sinclair systems. As a part of the enterprise solutions team, you will be hands-on building applications and integrations from inception to launch and everything in between. A successful candidate will have a strong sense of teamwork, personal integrity, and accountability.

Responsibilities:
• Requirements analysis, technical design, and development efforts for software solutions. Solving complex business problems leveraging modern technology and development best practices
• Work closely with product management to execute project roadmaps
• Partner with architecture, quality engineering and fellow engineers to ensure solutions are highly performant, easily supportable, and extensible
• Embody agile principles through early and continuous delivery of value as a team with a strong emphasis on continuous improvement
• Build APIs and integrate products with in-house and 3rd party systems

Technical Experience:
• Bachelor's degree in computer science or a related field
• Minimum of 5 years as a software engineer developing modern, robust solutions in an enterprise environment
• Experience designing, building, and maintaining robust APIs for application integration across many systems
• Working knowledge of full stack technologies such as .NET (C#), SQL, HTML/CSS/JS, NodeJS, etc.
• Familiarity with SOLID design principles and passionate about following development best practices
• Demonstrated experience transforming app designs into front-end code with HTML, CSS, and JavaScript using responsive UI frameworks including Angular, React or Vue. Angular preferred
• Debug errors, troubleshoot issues, and perform routine performance optimizations
• Writing Unit Tests or implementing automated tests in partnership with the quality engineering team
• Experience with Agile development methodologies
• Exposure to Azure DevOps, and experience using Git Source Control
• Exposure to Continuous Integration and automated Deployments
• Experience with Cloud and Software-as-a-Service paradigm and enabling technologies

Non-Technical Experience:
• Ability to articulate technical concepts and considerations to audiences from developers to executives
• Complete understanding of the software development life cycle, and experience developing to timelines
• Excellent analytical and procedural thinking skills
• Quick to embrace new technologies and able to self-teach

Technologies:
• Angular Framework 12 or higher, HTML, CSS, Modern JavaScript and Typescript (Node.js), React, and/or Bootstrap 5
• Familiarity with Azure a plus
• API Development, SOAP/REST and HTTP
• Database skills including SQL, data modeling, and databases (e.g., MS SQL Server, MySQL, MongoDB, Oracle)

Sinclair Broadcast Group, Inc. is proud to be an Equal Opportunity Employer and Drug Free Workplace!

Jobcode: Reference SBJ-gmjqz6-3-15-219-217-42 in your application.