Badger Meter is seeking a Software Engineer to help produce scalable software solutions for SmartCover's core business, from conception to deployment.
Requirements
- 5+ years in a Software Engineer or similar role
- Knowledge of multiple front-end languages, libraries (e.g. HTML/CSS, JavaScript, XML, jQuery) and frameworks (e.g. ReactJS, Angular, etc)
- Knowledge of multiple back-end languages (e.g. PHP, Python, etc) and web application frameworks (e.g.Symfony, Laravel, etc)
- Knowledge of multiple back-end languages (e.g. C, C++, PHP) and front-end application frameworks (e.g. F3, QT)
- Familiarity with databases (e.g. MySQL, PostgreSQL), web servers (e.g. Apache, Nginx) and UI/UX design
- Familiarity with Linux (e.g. Debian) maintenance (e.g. Systemd, permissions, CLI tooling) and Bash scripting
- Familiarity with common CI/CD software and SCM tools (e.g. git, Jenkins, etc)
Responsibilities
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test, troubleshoot, debug and upgrade software
- Ensure that cybersecurity and data protection best practices are implemented
- Build features and applications with responsive web design
Other
- Collaborate with development teams and product managers to identify and prioritize new features
- Write technical documentation
- Work with data scientists and analysts to improve software
- Provide technical leadership, oversight, and management to junior team members
- Facilitate SCRUM development processes