Senior Software Engineer

G5

(Bend, Oregon)
Full Time
Job Posting Details
About G5
G5 is the leading provider of digital marketing effectiveness in the property management sector. In today’s increasingly mobile and social world, reaching and converting prospects is more complex than ever before. G5 simplifies the complexity of digital marketing with an innovative cloud-based platform that creates, measures, and optimizes the entire customer experience - from awareness to advocacy - for a fraction of the cost of traditional marketing approaches.
Summary
The Sr. Software Engineer will be responsible for all phases of the software life cycle for the G5 Cloud Platform. This includes but is not limited to the management of other engineer's tasks to implement said functionality.
Responsibilities
* Work with Subject Matter Expert(s) and/or Product Manager to gather requirements for new platform functionality * Decompose and coordinate tasks with Scrum Master to establish project objectives and timeline * Design the architecture of these feature enhancements to the G5 Platform * Subsequently develop new models, application views, controllers, and custom Ruby code * Re-factor current G5 Platform functionality where appropriate * Perform additional custom projects to be defined on a project by project basis * Follow defined development practices and conventions including TDD * Mentor other engineers on engineering practices * Create common tools and services used across engineering
Ideal Candidate
* 5-10+ years software development experience * BA / BS in computer science or related technical field of study * Experience as technical lead of of 2-5 developers * 3+ years full stack Ruby and Rails experience * Strong command line and application infrastructure setup skills * Strong database, tuning, scaling skills * A strong software development background ideally working with agile practices * Previous production experience architecting solutions that utilize MVC & SOA frameworks * Be fully functional with HTML / CSS / JavaScript * Multiple in-production, reference-able websites where engineer was the primary solution provider * Proactive communication skills and ability to meet self established timelines for completing work products * Experience working within all aspects of an n-tiered architecture, e.g. comfortable coding views (templates), models, and comfortable working in a shell environment on remote servers
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive benefits and compensation plan.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.