What are the responsibilities and job description for the Senior Oracle DB Developer position at TekIntegral?
Job Description
We are seeking a highly skilled Senior Oracle Developer to join our dynamic team. As a Senior Oracle Developer, you will be responsible for designing, developing, testing, and implementing Oracle-based solutions to meet our business needs. You will work closely with our cross-functional teams to analyze requirements, develop technical specifications, and deliver high quality solutions.
Responsibilities
We are seeking a highly skilled Senior Oracle Developer to join our dynamic team. As a Senior Oracle Developer, you will be responsible for designing, developing, testing, and implementing Oracle-based solutions to meet our business needs. You will work closely with our cross-functional teams to analyze requirements, develop technical specifications, and deliver high quality solutions.
Responsibilities
- Design, develop and maintain Oracle an Oracle database application, including stored procedures, triggers, functions, and packages.
- Perform data modelling, schema design, and database optimization to ensure optimal performance and scalability.
- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications.
- Develop and maintain data integration processes between Oracle and other systems.
- Troubleshoot and debug issues.
- Conduct code reviews, performance tuning, and optimization to ensure code quality and efficiency.
- Stay up to date with the latest Oracle technologies and practices and make recommendations for continuous improvement.
- Mentor junior developers and provide technical guidance and support as needed.
- Operate with limited supervision.
- Minimum of 7 years of experience as an Oracle developer, with a proven track record of designing and implementing complex database solutions
- Proficiency in Oracle PL/SQL programming with experience of Oracle database performance tuning and optimization
- Experience with Oracle database administration tasks, such as backup and recovery, user management and security
- Strong understanding and advocate of good database design principles, data modelling techniques and relational database concepts.
- Experience working in an Agile environment and familiarity with agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to affectively collaborate with cross functional teams.
- Experience with Git and continuous integration / continuous deployment pipelines
- Oracle Certification
- Knowledge of other database technologies (e.g., MongoDB, SQL Server)
- Experience of using Tableau with Oracle
- Starburst or other Data virtualization technology experience
- Python Development experience
- Experience using MagicDraw