drjobs
Lead Programmer
drjobs
Lead Programmer
drjobs Lead Programmer العربية

Lead Programmer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Preston - UK

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2414690

As part of our continued growthInsiris (part of the wider OCU Group) has an exciting opportunity for an experienced Lead Programmer to join us in our Preston office. We area dynamic and spirited company with a mission to build products which makemanaging work easier. In short we like to take away other peoples problems withimpactful technological solutions.

As a Lead Programmer at Insiris youll be responsible for delivering impactful solutions to realmeaningful problems on our next generation platform. Leading a team you will be help provideinnovative user experiences for our latest unreleased platform using your passion for designingconveying and implementing elegant robust solutions. Although primarily a Ruby on Railsprogrammer you will also take an interest in and help lead the direction of a companion Fluttermobile application.

About You

If you are a developer with strong leadership and communication skills have the desire tomodel and implement interesting and well thought out solutions for our mission critical platformand are able to maintain robust scalable Rails Applications then this is the perfect role for you.

Skills and Experience

  • Excellent problemsolving and analytical skills.
  • Proficient in Ruby and the Rails Framework (7.0).
  • Proven experience working as a full stack developer with expertise in Rails and RESTful.
  • API development testing and release.
  • Thorough experience with Hotwire ActionCable and ActiveJob on Sidekiq.
  • A passion for writing good quality maintainable and testable code whilst supporting others in doing the same.
  • A strong interest in designing and creating meaningful user experiences.
  • Selfmotivated and able to work independently as well as in a team environment.
  • Experienced indeveloping standalone Ruby apps or consumed third party APIs/services.
  • Experience of working in an agile team focused on continuous delivery.
  • Excellent knowledge of programming practices including debugging refactoring profiling and design patterns.
  • Solid understanding of Git and Github actions.
  • Experienced in the use of Tailwind CSS.
  • Previous experience building CI/CD pipelines.
  • Knowledge ofKubernetes ideally Google Kubernetes Engine and Docker
  • Some experience of Mobile Application Development with a cross platform tool ideally Google.
  • Flutter
  • Familiarity with Linux (or a strong willingness to learn).

Duties andResponsibilities

  • Collaborate with product managers and designers to understand user requirements and translate them into technical solutions.
  • Collaborate with crossfunctional teams to design and develop applications using the Rails framework.
  • Create high level designs for others to turn into highquality code.
  • Contribute to the architectural design and technical decisionmaking process.
  • Troubleshoot and debug issues ensuring timely resolution and a seamless user experience.
  • Write clean maintainable and efficient code adhering to best practices and coding standards.
  • Optimize application performance responsiveness and security.
  • Design and build RESTful APIs to serve application data.
  • Stay uptodate with the latest trends and advancements in Rails Web and Mobile technologies.
  • Oversee and maintain the test suites to be used when validating software components and in continuous integration
  • Participate in code reviews for both Web and Mobile applications provide constructive feedback and ensure the overall quality of the codebase.
  • Find ways to improve release processes resilience and stability.
  • Help promote a culture of collaboration care and high quality through peer reviews code audits and the development of a positive supporting culture.
  • Coaching and mentoring junior members of the team.
  • Proactively help with production issues and release management.

Our tech stack

At Insiris we are striving to keep our tech stack streamlined. For our latest platform we use thefollowing tools:

  • Ruby on Rails
  • Postgresql
  • Google Kubernetes Engine Docker
  • Google Cloud Logging and Monitoring
  • Redis
  • Github/Github actions
  • Flutter
  • Firebase Crashlytics
  • Fastlane

Company background:

Established in 1994 OCU Group is one of the fastest growing utility engineering contractors in the UK with a long successful track record in delivering customerfocused civil engineering solutions.

Working directly with many of the countrys leading bluechip power water telecoms and rail clients we are looking for the very best talent to join our growing team.

We pride ourselves on empowering our employees and offering opportunities for them to take control of their own personal development and career progression in a supportive environment.

We believe that being successful is a choice.

We choose to be successful.

We are OCU One Company United.

We celebrate difference and appreciate diverse backgrounds. We encourage everyone who join us to be themselves at work and create inclusive teams in our workplace.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.