Description:
Duties & Responsibilities:- Develop complex T-SQL queries, Stored Procedures and Triggers.
- Assist in the design of the relational database architecture for new development projects.
- Develop new / alter existing SQL objects based off a set of requirements.
- Troubleshoot SQL objects that fail.
- Support the development team in troubleshooting application performance using SQL profiler and optimizing SQL queries or tuning indexing.
- Service requests from business, which include changes to processes or ad hoc data requests.
- Develop according to set coding standards and processes.
- Collaborate with Business Analysts to define the scope and goals, track milestones, decide priorities, and report regularly to team leaders and BAs.
- Work with Business Analysts to identify and understand source data systems.
- Contribute to all phases of the SDLC process extending from requirements gathering and design to development, testing and deployment.
- Investigate and fix production issues.
- Develop and test extraction, transformation and load processes.
- Supporting production databases.
Desired Experience & Qualifications:
- Relevant tertiary qualification in Information Technology or Computer/Engineering/Mathematical Sciences.
- Relevant Microsoft Certification (SQL Developer/Azure) will be beneficial.
- 2 years of relevant experience as an Intermediate SQL Developer as part of a team in a software development environment.
- Ability to work in a team environment: Follow mentorship/provide team leader mentorship, collaborate on a common (UML) design model.
- A good understanding of the SDLC process, tools, and techniques specifically as applied to software development methodology.
- Experience working with security-sensitive data (beneficial).
Skills and Knowledge Requirements:
- Knowledge of security vulnerabilities and working impact on solutions.
- Experience of the following in Microsoft SQL Server:
- Relational database design principles
- Understanding of SQL Server Administration
- SQL OLTP development, query optimization, SQL Query analysis
- Database object design
- XML and JSON structures (beneficial)
- Basic understanding of front-end languages like HTML, CSS, JavaScript is beneficial.
- Ability to deliver production-quality software by e.g. paying attention to detail, doing extensive unit testing, and supporting quality testing phases.
Knowledge and Experience of the Following Toolsets:
- SQL Server Management Studio 2012 upwards
- SQL profiler (beneficial)
- Some knowledge on cloud services like Azure, AWS (Beneficial)
- Good understanding of data integrity and security best practices
- Hands on experience in Exception Handling and
05 Apr 2025;
from:
gumtree.co.za