Flexible Work, Better Balance
Description
Summary:As a Software Engineer, this professional will contribute to the design and development of entire computer systems and application software. They will collaborate to create scalable and robust solutions, mentor junior developers, and drive best practices across the development team. This role offers the opportunity to work on challenging projects, and contribute to the success of our business. Must maintain all certifications as required by local professional associations.
Responsibilities & Duties:
- Write code and contribute to the development of software applications, modules, or components.
- Participate in higher-level aspects of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management.
- Partake in testing code to identify and fix bugs and ensure the quality and reliability of the software.
- Collaborate with other team members, including soft...