Software Developer III - Forecast Systems and Visualization
AccuWeather Careers8 months ago
Responsibilities
- Develop software that can be tested, deployed, updated, and monitored in production.
- Design, implement, enhance, and revise software for forecast processing, visualization, corrections, and system changes.
- Perform ingestion, transformation, loading, and optimization of data from various sources.
- Write and maintain software-change documentation and assist with workflow, quality-control, and documentation activities.
- Provide technical assistance for software errors, problems, and questions.
- Train end users and technical support staff on released software.
- Collaborate with development teams, senior leadership, executive teams, and other internal and external stakeholders.
- Evaluate and apply relevant new technologies within projects.
Requirements
- 5+ years of experience in software development or a related field.
- Strong experience with cloud-based architectures.
- Proficiency in scripting languages such as Python.
- Experience with relational databases.
- Strong critical-thinking, analytical, problem-solving, communication, collaboration, and ownership skills.
- Agile software methodology experience is a plus.
- Azure certification is a plus.
About AccuWeather Careers
AccuWeather builds consumer weather products and enterprise weather services, including mobile apps, a website, TV and streaming channels, and data/alerting tools for businesses and governments. Revenue comes from advertising on its consumer platforms and subscriptions/licensing for professional forecasting, analytics, and risk decision support. Founded in 1962 and headquartered in State College, Pennsylvania, it is privately held and widely syndicated across media outlets.