PL/SQL Developer
Emploi Afrique du Sud
Titre du poste : PL/SQL Developer
Entreprise : Feeblo
Description du poste : We are seeking a highly skilled and experienced Senior PL/SQL Developer to join our innovative team. The ideal candidate will have a strong background in PL/SQL development, with expertise in designing, developing, and maintaining database solutions. As a Senior PL/SQL Developer, you will play a key role in optimizing database performance, writing complex queries, and ensuring data integrity. You should be passionate about writing clean, maintainable code and have a deep understanding of modern database practices.Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance PL/SQL-based database solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write reusable, testable, and efficient code.
- Optimize database performance through indexing, partitioning, and query optimization.
- Implement security and data protection measures.
- Troubleshoot and debug database issues to resolve problems.
- Mentor and guide junior developers, providing technical leadership and code reviews.
- Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
- Participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.
Required Skills and Technologies:
- Proficiency in PL/SQL: Extensive experience with PL/SQL programming and Oracle databases.
- Database Management: Strong understanding of relational databases (e.g., Oracle, SQL Server, MySQL) and database design principles.
- Data Modeling: Expertise in data modeling and entity-relationship diagrams (ERDs).
- APIs and Web Services: Experience with RESTful APIs and integrating web services.
- Version Control: Strong experience with Git and collaborative development workflows (e.g., GitFlow).
- Testing: Proficient in writing unit tests, integration tests, and using testing frameworks (e.g., SQLUnit).
- Security Best Practices: Understanding of secure coding practices and common vulnerabilities (e.g., OWASP Top 10).
Preferred Skills:
- Experience with front-end frameworks (e.g., React, Angular, Vue.js) for full-stack development.
- Familiarity with message brokers (e.g., RabbitMQ, Kafka) and event-driven architectures.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with serverless computing (e.g., AWS Lambda, Google Cloud Functions).
- Understanding of GraphQL and its implementation in database applications.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 5+ years of professional experience in PL/SQL development, with at least 2 years in a senior or lead role.
- Certifications (Optional): Relevant certifications such as:
- Oracle Certified Professional: PL/SQL Developer
- AWS Certified Developer
- Microsoft Certified: Azure Developer Associate
- Google Professional Cloud Developer
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Leadership skills with a focus on mentoring and guiding junior developers.
- Adaptability to changing project requirements and technologies.
Salaire attendu :
Localisation : Johannesburg, Gauteng
Date du poste : Wed, 23 Apr 2025 04:25:49 GMT
Postulez dès maintenant !