-B. Tech in Computer Science or equivalent experience in the Information Technology field.
-4+ experience with Oracle APEX, including more recent releases like 21.x.
-Experience with other first-class programming languages strongly preferred (Java)
-In-depth knowledge of logical/physical database design and strong experience with Oracle SQL and PL/SQL.
-Good to strong understanding of database interconnectivity and data transfer methods such as REST, etc.
-Intermediate or better experience in modern web technologies, e.g. HTML 5, CSS 3, jQuery, JavaScript/typescript.
-Awareness of libraries such as the react/preact would be desirable.
-Maintain and enforce APEX, SQL, PL/SQL, JavaScript, development, and coding standards.
-Developing and designing micro frontends. Good understanding of cloud concept with DevOps practices and CI/CD, Version control (GIT preferred)
-Demonstrate strong analytical, critical thinking, troubleshooting, and data analysis skills to solve complex issues.
-Experience designing, adapting, and implementing technical solutions aligned with business strategy.
-Ability to work independently while engaging the customer and providing information to the broader team.
-Excellent written skills, specifically transforming 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 little supervision, if necessary.
-Strong ability to communicate 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 mindset.
-Ability to prioritize and multitask on multiple projects or competing requests.
Responsibilities:
-Designing, developing, testing, and documenting new applications and supporting/enhancing existing applications on the APEX platform.
-Perform system analysis and system development tasks Analyze functional business requirements to develop solutions and create technical specifications.
-Partner with internal development teams, fellow engineering resources, and end users to evaluate business and minimal viable product requirements and deliver required features/functions.
-Collaborate with other business units to fulfill security and architecture requirements.
-Adhere to data architecture guidance and best practice methodologies like SDLC and Agile.
-Continuously identify opportunities for application improvements, performance tuning, and resolving issues.
-Collaborate with other application owners and leaders to communicate, share, and implement best practices.
-Reverse engineer existing applications, including data integrations, and troubleshoot any on-demand problems.