Negotiable
Undetermined
Remote
Remote
Summary: The role of Database Developer focuses on the development, design, testing, and implementation of complex database programs, particularly using Oracle and PL/SQL. The position requires extensive experience in cloud platforms and modern software engineering practices, including Agile methodologies. The candidate will also be responsible for production support and operations, ensuring high levels of customer satisfaction. Strong analytical and problem-solving skills are essential for success in this role.
Key Responsibilities:
- Develop, design, test, and implement complex database programs using Oracle and third-party tools.
- Utilize Oracle PL/SQL for hands-on development tasks.
- Develop ETL processes with a focus on automation of manual workflows.
- Participate in production support, including 24/7 on-call rotations.
- Provide technical assistance and troubleshooting for support issues.
- Engage in modern software engineering practices, including Agile methodologies and DevOps.
- Build strong relationships across cross-functional teams to drive technological innovation.
Key Skills:
- Undergraduate degree or equivalent practical work experience.
- 8+ years of experience in database program development and implementation.
- 4+ years of hands-on development experience using Oracle PL/SQL.
- Strong expertise in Oracle functions, procedures, triggers, and performance tuning.
- Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
- Knowledge of data warehousing and business intelligence concepts.
- Experience with modern software engineering practices, including CI/CD.
- Excellent time management and communication skills.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
- Undergraduate degree or equivalent practical work experience
- 8+ years of experience in the development, design, testing, and implementation of complex database programs using Oracle and third-party tools within a distributed, service-based enterprise environment
- 4+ years of hands-on development experience using Oracle PL/SQL
- Strong expertise in Oracle functions, procedures, triggers, packages, and performance tuning
- Demonstrated knowledge of data warehousing and business intelligence concepts, practices, and procedures
- Experience developing ETL processes with an engineering mindset, focusing on automation of manual workflows
- Accustomed to developing code using Git and following CI/CD practices
- At least 2+ years of practical experience developing solutions hosted on major cloud platforms, including:
- OpenShift
- Kubernetes
- Cloud Experience (preferred Microsoft Azure or AWS or Google Cloud Platform)
- Apache Airflow (or other similar ETL tools)
- Experience with modern software engineering and product development practices, including:
- Agile / SAFe methodologies
- Continuous Integration (CI)
- Continuous Delivery (CD)
- DevOps practices
- Demonstrates strong support for and participation in the open-source software community
- Significant experience in production support, including participation in 24/7 on-call rotations
- Proven ability to provide technical assistance, troubleshooting, and problem resolution for support issues
- Strong analytical approach to problem solving in high-pressure, production environments
- Excellent time management, communication, decision-making, and presentation skills
- Strong customer focus with a demonstrated commitment to achieving high levels of internal and external customer satisfaction
- Experienced in operating within fast-paced, rapidly changing environments and driving technological innovation to meet business needs
- Proven track record of building strong relationships across cross-functional teams
- Positive attitude, easy to work with, and collaborative by nature
- Self-driven and proactive; demonstrates grit and the ability to solve problems independently without management oversight
- Takes full ownership of work and outcomes
- Approaches failures introspectively, focusing on learning and improvement rather than blame
- Development experience using Java and/or other open-source technologies
- Experience designing and developing RESTful APIs