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
Title: Java Full StackLocation: RemoteType: Contract Duration: 12 months Only w2 candidates can apply. Experience: 10+ years of candidate, independent...
Apply For This JobDescription Primary Purpose:Experienced Application Software Developer to take part in all aspects of the Software Development Lifecycle. This position designs,...
Apply For This JobJob Description: Are you looking for an opportunity to innovate, pursue new technologies, solve problems, and contribute to high-profile projects?...
Apply For This JobYour future duties and responsibilities: How you’ll make an impact • Cloud Infrastructure Management: Deploy and optimize Azure infrastructure to...
Apply For This JobThe Software Engineer, Supply Chain Technology, applies practical knowledge of development and engineering to conceive, design, develop, test, and implement...
Apply For This JobJob Details Estimated: $110,000 – $150,000 a year43 minutes ago Qualifications Data modeling Azure SQL Spark Apache Hive Bachelor’s degree...
Apply For This Job