As a Consulting Lead Software Developer, you will play a key role in solving complex challenges utilizing Oracle's APEX technology. The ideal candidate will be energized and driven by solving problems in new and innovative ways, and have experience with Oracle APEX, logical/physical database design, and modern web technologies.
Requirements
- BS/MS in Computer Science or equivalent experience in the Information Technology field.
- A minimum of 5 years' experience with Oracle APEX, including more recent releases such as 21.x.
- In-depth knowledge of logical/physical database design and strong experience with Oracle SQL and PL/SQL.
- Good to strong understanding of database inter-connectivity and data transfer methods such as REST etc.
- Intermediate or better experience in modern web technologies e.g. HTML 5, CSS 3, jQuery, JavaScript.
- Awareness of libraries such as the Oracle JavaScript Extension Toolkit (JET) would be very desirable.
- Maintain and enforce APEX, SQL, PL/SQL, JavaScript etc. development and coding standards.
- Strong programming skills in languages such as Python, Java, or Scala
- Demonstrate strong analytical, critical thinking, troubleshooting, and data analysis skills to solve complex issues.
- Experience designing, adapting and implementing technical solutions that are aligned with business strategy.
- Ability to work independently while engaging the customer and providing information to the broader team.
- Excellent written skills, specifically to transform designs into detailed user and technical documentation.
- Thorough understanding of application development, project lifecycle, and associated methodologies.
- Able to design, develop, test and deploy web applications with very little supervision, if necessary.
- Strong ability to communicate both verbally and in writing with internal and external teams.
- Proven track record of creating intuitive, logical, visually appealing web user interfaces.
- Strong attention to detail, troubleshooting skills and solution orientated mind set.
- Ability to prioritize and multitask on multiple projects or competing requests.
- Comfortable working with and supporting end users' questions or requests.
Benefits
- Flexible medical, life insurance, and retirement options
- Volunteer programs
- Competitive benefits based on parity and consistency