If you are an experienced and detailed software engineer, with passion for coding, agility, quality, and continuous improvement, we want to hear from you!!!
This position will require you to follow a Test-Driven Development approach to software delivery and include all levels of automated tests within your development pipeline. Our Client expects you to be able to write optimized and testable code, and grow our existing set of automated tests: Unit, Integration, End-to-end tests. Successful candidate will also have great experience automating UI and js tests.
- 3+ years of software development and best practices. Object-Oriented PHP within a Modern MVC framework (Ideally Laravel, or Symfony)
- Great experience in Unit testing, PHPUnit
- Good experience with Eloquent/ ORMs and Migrations
- Able to effectively review other developers code and contribute with constructive feedback on code style, naming and design decisions
- Good knowledge of git workflows and comfortable using advanced git command line tools (rebase, bisect).
- Hands-on experience working with Lean/Agile software development practices
- A proven history of delivering fully automated tests for web applications or SaaS platforms
- Experience with Acceptance Tests Driven Development approach and workforce management product is a plus
- BS degree in Computer Science or similar.
- Software Development