Senior BE Developer (Ruby)

Job Description

Responsible for collaborating with architecture to deliver high quality software solutions while providing guidance to junior developers.

Act as a technical subject matter expert in regards to backend architecture and development.

Work with the Software Development Management to establish technical strategy, scope of work, execution plans, and project milestones

Help establish best practices and standards while mentoring other developers.

Provide operational and technical direction and support to software development teams, removing obstacles and enforcing focus as needed

Understand how to translate business requirements to technical architectures and designs

Provide technical leadership by enforcing the vision of the application architecture in collaboration with architects and other team leads

Apply expertise in software development to design and implement solutions that meet high requirements on quality and scalability

Drive root cause analyses to improve operational performance

Meet with internal and external customers to develop or clarify requirements and schedules.

Lead development life cycle processes and best practices, including deployment automation, testing automation and monitoring

Serve as a liaison to help bridge gaps between teams of different expertise:

Facilitate the translation of business objectives and requirements into specific software engineering objectives.

Identify and communicate development related dependencies to internal and external teams as needed.

Communicate the capabilities and limitations of technical solutions in language that is accessible to team members of varying technical expertise.

Represent the development team as a knowledgeable technical resource in external and internal meetings.

As a senior member in the Software Development team, assist in growing and supporting departmental personnel:

Coach and motivate staff to encourage maximum team performance.

Identify and promote educational opportunities that will raise the expertise and velocity of team members.

WHAT will YOU bring to the role?

Leadership:

Perform as a technical leader, contributing knowledge to the team and to the organization, and communicates effectively; always carries professional tone that fosters collaboration and teamwork.

Product or Technology Evaluation and Expertise:

Develop technical documentation for faster, easier new hire onboarding

Oversee technical deliverables, coaching and mentoring of junior developers

Conduct code reviews and perform code migrations

Debug and troubleshoot defects

Experience with AWS services and environment is preferred

Strong understanding of Object Oriented design and methodologies

Hands-on experience, working knowledge and strong technical skills in many of the following technologies:

Restful Web Services, XML, JSON

Database technologies such as Postgres, Oracle

Ruby, Java, Elixir

Data modelling (NoSQL, RDBMS, ORM, etc), CI/CD deployments, Enterprise Application Integration patterns, Data consistency models used in distributed computing

Microservices, Distributed Systems

Work in United States
Employment Options
Professional Experience
Skills
  • Ruby
  • Micro Services
  • Software Development
Apply to Job

Company

Company Name

iSeatz

Company Details

View iSeatz details

Recruiter

Smita Menon

Recruiter

New Orleans, Louisiana, United States

View Details