Senior Software Engineer

Careers

Ranger's ultimate goal is to custom match a career path to each IT
professional that is rewarding on a personal, professional and financial level

Senior Software Engineer

State: 
Florida
Employment Type: 
Direct Hire
City: 
Boca Raton
Job ID: 
1079
Start Date: 
2017

Senior Software Engineer #1079

Position Summary:

The Senior Software Engineer is responsible for the design, implementation, integration, testing and successful delivery of software product features and sub-systems for our client. He/she will spend the majority of time developing clean, well-designed, well-documented, reusable code while embodying the Patch Values. This position will participate as a member of a cross-functional agile team consisting of software engineers and product managers.

Experience and Education:

  • A bachelor’s degree in Computer Science or related field; Master’s degree in Computer Science or related field preferred; or equivalent work experience 
  • 7-10 years of experience in software engineering, including at least one MVC framework (e.g. Spring, Laravel)
  • 5+ years of experience building, debugging and maintaining enterprise SaaS web applications using mainstream languages like Java or PHP
  • Experience with test-driven development and continuous delivery in an agile software development environment

Technology Skills and Strengths:

  • Excellent understanding of memory management, garbage collection, and performance tuning
  • ORMs (e.g. Hibernate, Eloquent)
  • Strong knowledge of SQL (writing and optimizing queries, stored procs)
  • SOA and web services (REST, SOAP, XML, JSON)
  • Application servers (e.g. JBoss)
  • Strong understanding of Object Oriented Programming concepts and design
  • Superb troubleshooting skills
  • git, code reviews, code merge issues, and pull requests
  • Understanding of UX design principles
  • Unix/Linux shell programming
  • Data security and PCI compliance
  • AWS experience is preferred
  • HTML, CSS, JQuery, Ajax, JavaScript preferred
  • JavaScript application frameworks, debugging tools, and unit testing frameworks preferred
  • Excellent communication and collaboration skills

Primary Job Responsibilities:

  • Write code following TDD practices to achieve the highest practical unit, integration and acceptance test coverage
  • Responsible for the code from inception through deployment to integration, UAT, staging and production environments
  • Lead the design and implementation of features
  • Perform code reviews of others’ design and code
  • Participate in architectural reviews and discussions and proposes improvements and solutions
  • Provide leadership and mentorship to junior engineers
  • Pair program with other engineers to share knowledge, improve the code, and develop features
  • Works closely with the Product Owner to groom user stories - estimating, providing detail, and adding acceptance criteria
  • Help establish and improve software engineering standards and best practices and share knowledge with peers in dev shares, code dojos, and lightning rounds

Company Details:

Ranger Technical Resources is an information technology firm based in Ft. Lauderdale that has been providing IT solutions to South Florida customers since 1996. We are a unique firm in that we have 2 groups that support both our client’s needs for individual IT professionals (contract or direct hire) and technology implementation services.

Job Type: Direct Hire

Education: Bachelor’s degree in Computer Science or equivalent experience

Experience: 10+ years

Email: recruitingcoordinator@rangertech.com

Phone: 954-527-0090

Job Reference #: 1079

Location: Boca Raton, FL

Company: www.rangertech.com