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