Proven experience in developing, deploying, and maintaining applications using Oracle Apex.
Oracle SQL and Oracle RDBMS (12c and/or 19c):
Strong expertise in writing complex SQL queries, stored procedures, and performance tuning.
In-depth understanding of Oracle database architecture and administration.
Unit Testing (Automated and Manual):
Ability to design, execute, and document unit test cases.
Experience with automated testing frameworks and tools.
Application Life-Cycle Management:
Familiarity with managing the entire lifecycle of applications, from development to deployment and maintenance.
GIT Source Control:
Proficient in version control using GIT, including branching, merging, and conflict resolution.
Basic to intermediate understanding of TCL scripting for Unix-based environments.
Ideal Skills
Knowledge of Java 8 features such as lambdas, streams, and functional programming.
Experience in executing technology refresh or upgrade projects.
Good understanding of the OEL 7.9 environment, including system configuration and troubleshooting.
Familiarity with scripting and automation on Linux platforms (e.g., Bash, Ansible, or Python).
Knowledge of DevOps principles and practices, including CI/CD pipelines and infrastructure as code.
Oracle Solaris to Oracle Enterprise Linux Migration:
Hands-on experience in planning and executing migrations from Oracle Solaris to Oracle Enterprise Linux.
Key Characteristics
Willingness to Learn: Open to acquiring new skills and quickly adapting to new tools and technologies.
Cross-Functional Teamwork: Ability to collaborate with a diverse team, including contributing to non-development activities like running test scripts or troubleshooting infrastructure issues under supervision.
Strong Communication Skills: Clear and effective verbal and written communication with team members and stakeholders.
Proactive Problem-Solving: Willingness to identify and escalate issues early to ensure team success.
Team-Oriented Delivery Focus: A collaborative mindset, prioritizing team goals over individual tasks and offering help where needed to ensure overall delivery success.