About The Weather Company:
The Weather Company is the world’s leading weather provider, helping people and businesses make more informed decisions and take action in the face of weather. Together with advanced technology and AI, The Weather Company’s high-volume weather data, insights, advertising, and media solutions across the open web help people, businesses, and brands around the world... prepare for and harness the power of weather in a scalable, privacy-forward way. The world’s most accurate forecaster globally, the company reaches hundreds of enterprise clients and more than 360 million monthly active users via its digital properties from The Weather Channel (weather.com) and Weather Underground (wunderground.com).
Job brief:
We are seeking a motivated engineer experienced in C# to join our team as a front-end developer for our real-time alerting software. As a front-end developer, you will be responsible for developing, implementing, and maintaining the UI and managed layers of a graphics engine that generates and distributes life-saving information. You will work closely with our team of other developers, designers, project managers, and QA engineers to deliver high-quality software solutions to our clients.
The impact you'll make:
• Develop and maintain front-end components and applications using C# and WPF.
• Work with backend and web developers to deliver features that span the technology stack.
• Collaborate with UX/UI designers to ensure the technical feasibility of new designs.
• Take ownership of key areas of the software; suggesting improvements and performance optimizations.
• Assist QA and Support teams with customer issues.
• Troubleshoot and resolve front-end issues and bugs.
• Attend Agile/Scrum meetings and participate in the ongoing development process.
What you've accomplished:
• Bachelor's Degree in Computer Science, Engineering, or equivalent field.
• 3-5 years of experience developing using C#.
• Proficiency in desktop application development, preferably using WPF.
• A firm handle on writing multi-threaded, high-performance code.
• Familiarity with MVVM framework.
• Strong understanding of Object-Oriented Programming and tiered applications.
• Experience with iterative software development methodologies such as Scrum/Agile.
• Strong communication skills, both technical and non-technical.
• Excellent problem-solving and debugging skills.
Preferred Qualifications
• Experience with dependency injection frameworks such as MEF (Managed Extensibility Framework)
• Experience with C++
• Experience with 3D rendering and data visualization
• Interest in weather science and/or the broadcast industry
TWCo Benefits/Perks:
• Progressive family plan benefits
• Benefits effective day 1 of employment include competitive 401K match with no vesting requirement, national health, dental, and vision plans.
• Generous home office reimbursements for all employees (hybrid and remote)
• An opportunity to work for a global and industry-leading technology company
• Impactful work in a collaborative environment
• Remote work options/flexibility
• Variety of medical insurance options including a $0 cost premium employee coverage