Senior Software Developer (Rails)
Current· Leadership: Lead and guide the Software Development Lifecycle. Advise and mentor colleagues on technologies, processes, and Rails’ best practices including Fat-Model-Skinny-Controller, Module Usage, N+1 Queries, DRY (Don’t Repeat Yourself), etc. Lead the engineering and development of relational databases for applications. Participate in the interviewing committee of the hiring process for new candidates.· Development: Gather requirements for customer (business logic, type of data being collected, reports, etc.) and present solutions such as how to structure and normalize data collected, UI/UX accessibility suggestions, and securing the data to maintain HIPAA compliance. Develop server-side code for applications in the Ruby on Rails framework. Develop UX/UI for applications utilizing JS, HTML, CSS, Bootstrap, etc. Maintain server health to keep applications reliably served to end users. Resolve service tickets within SLA restrictions by researching the problem and implementing the best solution. Researched, studied, and learned Dev Ops concepts and architecture to adapt to new responsibilities to then implement, diagnose, and maintain our Dev Ops systems (Docker, Gitlab CI/CD).