About the job
Join our dynamic Power Systems team in Rochester, NY, as a Software Engineer. In this pivotal role, you will oversee the entire software development lifecycle for our innovative projects. Your technical acumen will be crucial in maintaining high-quality standards and implementing best practices throughout the development process.
Key Responsibilities
- Collaborate closely with Product Owners and Operations Managers to craft solutions that meet technical requirements.
- Provide ongoing support and maintenance for custom internal web applications.
- Engage actively in the design of new software and computer systems.
- Assist in creating schematics or wireframes for software, mentor junior engineers in design techniques, and ensure alignment with customer preferences.
- Keep abreast of current technologies and tools to enhance efficiency and modernize processes.
- Promote coding best practices across the team.
- Support the implementation of Continuous Integration/Continuous Deployment (CI/CD).
- Contribute to project scope planning and creative direction.

