Software Engineer
Job Description
As The Weather Channel television network, we have a heightened focus on innovation, first-class severe weather coverage and hyper-localized weather information available through our various content platforms including: The Weather Channel, Local Now, Pattrn, and The Weather Channel en Espanol. For more than 40 years, The Weather Channel has inspired viewers to explore, investigate and appreciate the experience of weather in all its forms. We are one of the most widely-viewed television networks and the leader in severe weather coverage, providing the most comprehensive real-time programming of any media outlet, with trusted meteorologists who analyze, forecast and report the weather.
Position Summary
We are seeking a passionate programmer who is excited about the opportunity to use C#, Angular, .NET and similar programming techniques in a professional software development environment. Our team's current focus is on the back-office systems that support the unique hyper-local weather forecast information delivered by The Weather Channel. But the upcoming projects will completely redefine how The Weather Channel delivers our proprietary local weather information. You will be at the forefront of a sea change in technology, the most significant advancement in the 40 years of the existence of The Weather Channel.
Responsibilities include design, develop, code, install, debug, test and deploy this newly sophisticated technology solution. You will be part of a motivated team of developers that will encourage you to share and advance your programming skills and passion.
Essential Duties and Responsibilities:
- Participate in the design, review, support and implementation of hybrid software systems.
- Participate in, and adhere to, professional software engineering best practices.
- Report project status to the team, PM, and Management, including alerting them when project schedules might be impacted.
- Partner collaboratively with team members, customers and project teams to accomplish tasks/milestones/goals.
- Address production issues in a timely manner. This includes root cause analysis and developing solutions.
- Maintain a high level of proficiency with Computer Science/Software Engineering knowledge, and understand the data flow through The Weather Channel's unique systems.
- Participate in software design and code reviews. Reviews are held to ensure a high level of software quality and to share knowledge with team members.
Education, Experience, Certification Requirements:
- Bachelor's Degree in computer science or related field, or comparable work experience.
- 3-5 years of related experience in software development with demonstrated achievements and progressive responsibilities.
- Highly proficient & demonstrated technical level software design, debugging, documentation, and testing skills.
- Experience with "full stack" development using MS SQL, C#, Javascript, AngularJs, Angular 2+, TypeScriptNET Core, .NET Frameworks and similar languages.
- Web API 2.0, .NET Core Web Api and WCF services.
- Experience with Visual Studio development environment.
- Experience with Version Control.
- Preferred but not required: 2+ years of experience with application and cloud based software architecture (AWS, Azure, Google, etc.).
Knowledge, Skills and Abilities:
- Programming experience with C#, Angular JS v2, or later environment.
- Programming experience with SQL, SSIS, SSRS.
- Programming experience with Python, Java, is preferred but not required.
- Must be a team player, problem solver and a quick learner.
- Highly motivated and results-oriented.
- Knowledge of object-oriented programming languages and techniques.
- Demonstrated proficiency to resolve a wide range of moderately complex business problems.
- Excellent verbal and written communication skills.
- Functional knowledge of Agile methodology.
- Ability to work both individually, and closely and effectively with peer developers and work on several active projects simultaneously.
Date Posted
08/08/2022
Views
0
Similar Jobs
API Software Development Engineer - II - Synchrony
Views in the last 30 days - 6
The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...
View DetailsAPI Software Development Engineer - I - Synchrony
Views in the last 30 days - 5
The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...
View DetailsSenior Software Engineer (Java) - NCR Corporation
Views in the last 30 days - 6
NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...
View DetailsSenior Software Engineering Manager - NCR Corporation
Views in the last 30 days - 5
NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...
View DetailsSr. Data Analyst/Engineer - Remote - Sharecare
Views in the last 30 days - 11
Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...
View DetailsADMS Engineer - Ameren
Views in the last 30 days - 9
The job posting is for an Engineer to support the design maintenance and operation of SCADA and ADMS systems The successful candidate will have a Bach...
View Details