Jr. PHP Developer

Information Technology
in Tampa
, FL
Reference: 19-03497

Job Summary:

The primary responsibility of this position is to help develop efficient, reusable code to accomplish tasks using PSR-2 and our variant PSR-TU coding standards. The ideal candidate for this position will be passionate about Software Development, specifically in a PHP MVC framework (we use Laravel) and be capable of maintaining and improving existing code within our legacy products. They should enjoy learning and discussing technology concepts and ideas in order to better themselves and their team. They should always understand, and be prepared to defend, why they wrote code the way they did, not just what they wrote and challenge other developers the same way during code reviews. The candidate should love test-driven development and understand what YAGNI (You Ain’t Gonna Need It) means. This role will support existing legacy software code along with writing new and modern code to meet project needs and company goals.

Essential Duties and Responsibilities:

  • Contribute a minimum of 40 working hours per week
  • Be present for scheduled meetings to discuss company priorities
  • Be present for scheduled SCRUMs to discuss sprints, projects, tasks & tickets
  • Utilize Slack (chat service) for internal daily communications
  • Interact with CIO, development team, systems team and vendors as needed to complete assigned tasks
  • Utilize Jira for project and development priority management
  • Utilize GitLab for code version control & code review
  • Personally and programmatically test any new/modified code before submitting merge requests
  • Review others’ code for bugs/logical errors/performance issues and approve/deny as appropriate
  • Develop new software
  • Write efficient, reusable code to accomplish tasks dictated by stakeholders and prioritized and approved by CIO
  • Utilize PSR-2 and our variant PSR-TU coding standards
  • “Write code you’d like to read”
  • Utilize Laravel, Lumen, Vue.js, PHP7 for any new projects as dictated by needs and team agreement
  • Follow test-driven-development best practices as defined within the team
  • Maintain & Improve existing software
  • Work in PHP & Laravel depending on scope
  • Port legacy code to Laravel as directed
  • Always leave the code cleaner than you found it
  • Add programmatic testing wherever possible
  • Handle bugs and tickets
  • Critical tickets must be handled immediately
  • Priority tickets are discussed and assigned by CIO as discussed between support and CIO on a per-issue severity level
  • Non priority tickets may be addressed to fill downtime or break focus as needed

Minimal Qualifications Education and/or Experience:

  • 1-2 Years of professional PHP development experience in an MVC framework
  • Strong understanding of Object Oriented Programming
  • Experience and strong preference for Test-Driven Development
  • Experience with APIs
  • MySQL (or other SQL-based) experience
  • Desire to work in a team-based environment

Preferred Qualifications

  • Experience with Laravel
  • Experience with Lumen
  • Experience with Vue.js
  • Experience with PHP 7
  • Coding Bootcamp
  • Some college preferred

Benefits Offered:

  • Competitive Compensation Package
  • Medical PPO or High Deductible w/HSA
  • Dental
  • Life Insurance
  • Disability; Short & Long Term
  • Accidental Death or Dismemberment
  • Paid Time Off, 8 Paid Holidays
  • AFLAC Supplemental plans