Position Overview
The primary responsibility of the Senior Application Developer will be to design, develop and manage large Ruby on Rails applications and to coordinate with the rest of the team working on different layers of the infrastructure. This role will play an essential role in deciding how the engineering team evolves to meet the needs of PrePlan Live and BELFOR Alert as the company grows and evolves.
Primary Responsibilities
· Design, build, and maintain efficient, reusable, and reliable Ruby code
· Ensure the best possible performance, quality, and responsiveness of the applications
· Identify bottlenecks and bugs, and devise solutions to these problems
· Help maintain code quality, organization, and automatization.
· Create database schemas that represent and support business processes
· Implementation of automated testing platforms and unit tests
· Other projects and duties as assigned
Experience and Qualifications
· High School Diploma or equivalent required, Bachelor’s degree preferred
· 10+ years relevant experience
· English language literacy & fluency
· Ability to multitask in a fast-paced office environment
· Strong written and verbal communication skills
· Ability to work under time constraints to meet specific obligations
· Good understanding of the syntax of Ruby and its nuances
· Solid understanding of iOS and Android app frameworks
· Understanding of functional programming style in Ruby
· Familiarity with Cloud based AWS infrastructure
· Knack for writing clean, readable Ruby code
· Experience with both external and embedded databases
· Understanding of fundamental design principles behind a scalable application
· Proficient understanding of code versioning tool Git
· Familiarity with development aiding tools such as Aptible, Twilio and Postmark
· Familiarity with continuous integration such as Wowza, Smarty Streets, Fortigate appliances
Physical Requirements
· Occasional lifting from 5-40 lbs, unassisted (from 0-15% of the time)
· Sitting for extended periods of time
· Manual dexterity needed for keyboarding and other repetitive tasks
· The ability to bend, crouch, or stand as necessary.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Disclaimer
The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties andskills required of personnel so classified.
BELFOR Holdings is an Equal Opportunity Employer
Job Type: Full-time
Benefits:
Compensation package:
Experience level:
Work Location: In person
The Role We’re the small, expert and growing team creating the next-generation diagnostics software and services to support the growing...
Apply For This JobRavebizz focuses the success of every single one of our employees. We have honed our processes over years to provide...
Apply For This JobIntroduction A career in IBM Consulting embraces long-term relationships, meaningful impact, and close collaboration with clients across the globe. You’ll...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Astound Broadband Powered by Grande is currently searching for a Sales Engineer in our Lewisville...
Apply For This JobEntry Level Software Developer Become a software developer. No experience needed. Fast track your entry into the software development industry...
Apply For This JobInphenix’s founding team started in 2003 driven by a passion to develop integrated optics. The founding team had worked for...
Apply For This Job