Our client is seeking a Senior Software Developer with extensive, hands-on experience in Laravel, Docker, MS SQL (especially Stored Procedures), and Azure. This is a senior-level technical role requiring deep expertise, independence, and strong diagnostic skills.
Mandatory Technical Requirements

  • Laravel & PHP (Senior-Level Expertise)
    • Minimum 5+ years professional Laravel experience.
    • Strong understanding of modern PHP, OOP, and best practices.
    • Proven ability to architect, develop, and maintain complex backend systems and APIs.

  • MS SQL – Advanced Database Skills
    • Strong experience with MS SQL Server development.
    • Must have extensive experience with:
    • Stored Procedures (non-negotiable requirement)
    • Views, triggers, functions, indexing
    • Capable of optimizing queries and improving database performance.

  • Docker & Containerized Development
    • Skilled at creating and maintaining Docker environments.
    • Proficient with Docker Compose and container-based workflows.
    • Experience troubleshooting and optimizing container setups.

  • Linux (Mandatory)
    • Strong command-line proficiency.
    • Ability to manage services, permissions, configurations, and debugging on Linux systems.

  • Git (Mandatory)
    • Deep understanding of Git for version control.
    • Experienced with branching and merging strategies, pull request workflows, conflict resolution.
    • Experience working with Bitbucket repositories will be an advantage.

  • Azure Experience (Mandatory)
    • Hands-on experience deploying, managing, or integrating applications in Microsoft Azure.
    • Familiarity with Azure services relevant to web applications (App Services, SQL Databases, Storage, etc.).

  • Strong Advantage (Not Mandatory)
    • Makefiles
    • Bitbucket Pipelines
    • Fintech experience

  • Other Beneficial Skills
    • Jira
    • Flutter
    • Python

Key Responsibilities

  • Build and maintain high-quality backend systems using Laravel and PHP.
  • Develop, optimize, and maintain MS SQL Stored Procedures.
  • Use Docker for local, testing, and production environments.
  • Operate within Linux-based development and deployment environments.
  • Work collaboratively using Git (and Bitbucket), Jira, and Agile practices.
  • Participate in architectural planning, code reviews, and technical decision-making.
  • Deploy and manage applications within Azure environments.

Experience Requirements

  • Senior-level only — 5–7+ years relevant software development experience.
  • Proven experience with all mandatory technologies.

Soft Skills

  • Strong analytical and debugging skills.
  • Excellent communication and documentation abilities.
  • High attention to detail and commitment to quality.
  • Proactive and responsible work ethic.

Desired Skills:

  • Laravel & PHP
  • MS SQL
  • Docker
  • Linux
  • Git
  • Azure

Learn more/Apply for this position