Scroll Top

Senior Software Developer

Overview
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)
o Minimum 5+ years professional Laravel experience.
o Strong understanding of modern PHP, OOP, and best practices.
o Proven ability to architect, develop, and maintain complex backend systems and APIs.

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

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

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

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

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

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

• Other Beneficial Skills
o Jira
o Flutter
o 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.

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.