- Company Name
- Ampa - Legal & Professional Services
- Job Title
- SQL Developer
- Job Description
-
**Job Title:**
SQL Developer (Contract – 20 Months)
**Role Summary:**
Contract-based SQL Developer responsible for designing, developing, testing, and optimizing complex SQL‑based applications and integrations across the organization’s application architecture. Works within Agile delivery cycles, supports release and change management, and cooperates with cross‑functional teams to meet business requirements and roadmap goals.
**Expectations:**
- Meet sprint objectives and deliver high‑quality code on schedule.
- Continuously improve SQL solutions, performance, and data quality.
- Collaborate with developers, project managers, and business stakeholders to translate requirements into technical specifications.
- Adhere to DevOps practices, version control, and automated testing where applicable.
**Key Responsibilities:**
1. Design, develop, test, and deploy SQL Server applications, SSIS packages, and SSRS reports.
2. Perform data validation, quality checks, and analytics to ensure accurate reporting.
3. Use DevOps pipelines and source control (Git, Azure DevOps, etc.) for workload management and versioning.
4. Analyze and optimize query performance and overall solution scalability.
5. Provide technical support for reporting‑related issues and troubleshoot production environments.
6. Create visualisations and reports for project stakeholders.
7. Participate in unit testing, test‑driven development, and continuous integration workflows.
8. Evaluate and refactor existing SQL codebases, documenting best practices.
9. Engage in Agile ceremonies: sprint planning, daily stand‑ups, reviews, and retrospectives.
**Required Skills:**
- Minimum 3 years demonstrated delivery of complex technical applications.
- Advanced expertise in Microsoft SQL Server, including T‑SQL, SSIS, SSRS.
- Strong knowledge of ETL concepts and implementation with SSIS.
- Proficiency with Visual Studio and related development tools.
- Experience with DevOps practices and version control systems (Git, Azure Repos, etc.).
- Excellent analytical, problem‑solving, and debugging abilities.
- Strong communication, collaboration, and stakeholder‑management skills.
- Ability to work independently and within a distributed team.
**Beneficial / Optional Skills:**
- DevOps automated testing frameworks.
- Microsoft .NET development exposure.
- Familiarity with cloud data platforms (Azure, AWS).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent professional experience).
- Relevant Microsoft certifications (e.g., Microsoft Certified: Azure Data Engineer Associate, SQL Server Database Development) preferred but not mandatory.