Software Engineer in Boca Raton, FL at Open Systems Technologies

Date Posted: 1/19/2020

Job Snapshot

Job Description

A financial services company is seeking a Software Engineer to join their team in Boca Raton, FL or Remote.

Qualifications

Required

  • A Bachelor’s degree in Computer Science or related field; Master’s degree preferred
  • 7-10 years of experience in software engineering, including at least one PHP MVC framework
  • 5+ years of experience building, debugging and maintaining enterprise SaaS web applications using mainstream languages (including PHP)
  • Experience writing unit and integration tests with mocks and stubs (e.g. PHPUnit, Mockery)
  • Understanding of memory management and performance tuning
  • Understanding of the patterns of enterprise software development
  • Experience with ORMs (e.g. Eloquent)
  • Knowledge of SQL (writing and optimizing queries, stored procs)
  • Experience with SOA and web services (REST, SOAP, XML, JSON)
  • Experience with AWS technologies 
  • Understanding of Object Oriented Programming concepts and design
  • Experience with test-driven development and continuous delivery in an agile software development environment
  • Experience with git, code reviews, code merge issues, and pull requests
  • Experience using advanced IDEs such as PHPStorm
  • Understanding of UX design principles
  • Experience with Unix/Linux shell programming
  • Experience with data security and PCI compliance

Preferred

  • Experience with HTML, CSS, JQuery, JavaScript
  • Experience with JavaScript application frameworks, debugging tools, and unit testing frameworks
  • Experience building software for banking and financial systems
Job keywords: