Senior Software Engineer, Envirofit
Envirofit International, Inc. is seeking a Senior Software Engineer for its Fort Collins, Colorado office.
Job Duties: Develop and integrate user-facing elements with backend systems. Build efficient, testable, and reusable PHP modules and develop automated reports and dashboards to support and increase operational efficiency. Solve complex performance problems and architectural challenges, and integrate and evaluate data storage solutions. Provide product support, including product enhancements, deployment, maintenance updates, documentation, and QA tests. Identify problems and find solutions. Interact with staff and management to solve problems. Collaborate with teams in a fast-paced environment, and think ahead – anticipating and solving problems before they arise. The Senior Software Engineer utilizes object-oriented programming (OOP), HTML, JavaScript, CSS, PHP, and MySQL/MariaDB, in addition to developing and using Web Services with SOAP and REST. Additional technologies include API integration, security, workflow, and Git. This position requires up to 10% domestic and international travel to client sites.
Education Requirement: Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, or a related field.
Experience Requirements: Two (2) years of experience as a Software Engineer, Software Developer, or related, which includes two (2) years in each of the following:
- Coordinating the design, development and testing of high quality software through the Software Development Life Cycle (SDLC), including requirements gathering, application design, programming, code verification, testing, debugging, and deployment;
- Software application development utilizing object-oriented programming (OOP), HTML, JavaScript, CSS, PHP, and MySQL/MariaDB;
- Developing and using Web Services using SOAP and REST; and
- API integration, security, and workflow.