foreUP Golf · 2 days ago
Software Engineer
foreUP Golf is a leading provider of software solutions for managing golf courses. The Software Engineer position involves working on both front-end and back-end technologies, taking ownership of projects, and ensuring high-quality code through testing and bug fixes.
Innovation ManagementMarketingSoftware
Responsibilities
Work on both front end and back-end technologies
Ability to take design documents and turn them into functional code
Ability to work independently and with other members of the team, including Quality Assurance engineers
Comfortable refactoring/understanding legacy code and moving towards open standards
Comfortable with writing, editing, and maintaining unit/feature tests
Structured, disciplined approach to development, testing, and deployment
Provide correct bug fixes
There is direct project oversight, but you are expected to take ownership of your work and your projects, establish deadlines, and communicate progress proactively
Manage time across multiple projects and tasks in a deadline-driven, team environment
Administer critical analysis of test results and deliver solutions to problem areas
Self-management and time management are critical in this role
Qualification
Required
Bachelor's degree in Computer Science, MIS or equivalent work experience
3+ years of experience in a full-stack development role
Ability to take an idea from concept to reality in an iterative and highly releasable manner
In-depth knowledge of front and back-end technologies
Extensive experience writing Object Oriented code with modern PHP frameworks
Experience with Symfony framework (version 5 or above) & CodeIgniter strongly preferred
Front-end development experience with modern JavaScript frameworks
Experience integrating with payment gateways/providers
Ability to take design documents and turn them into functional code
Ability to work independently and with other members of the team, including Quality Assurance engineers
Comfortable refactoring/understanding legacy code and moving towards open standards
Comfortable with writing, editing, and maintaining unit/feature tests
Structured, disciplined approach to development, testing, and deployment
Provide correct bug fixes
Manage time across multiple projects and tasks in a deadline-driven, team environment
Self-management and time management are critical in this role
Preferred
Experience with Symfony framework (version 5 or above) & CodeIgniter strongly preferred
Front-end development experience with modern JavaScript frameworks (foreUP uses Vue), Backbone, HTML5, jQuery, SASS & CSS
SQL knowledge is a big plus
Experience working with AWS and cloud-based web applications is a plus
Experience with Jira and Agile environments