Developing and maintaining large-scale multi-client web applications
Requirements
- Experience in programming and analysis
- Experience in one or more programming languages
- Experience in application design, latest design patters, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of object and/or third generation language development tools
- Experience in Oracle database, PL/SQL, SQL, XML, Unix shell scripts and Oracle Data Integrator
- Experience with Java and Oracle Application Development Framework (ADF)
- Experience with RestAPI, React, Typescript, HTML5, CSS3, NodeJS, Java Springboot
- Experience using Azure DevOps
Responsibilities
- translate technical systems specifications into working, tested applications
- developing detailed programming specifications
- writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests
- resolves and troubleshoots technical problems which arise during the use and operation of software packages
- developing, design, implementation and maintenance of applications
- design, code, test, debug and document applications
- eliciting and documenting information from diverse business area stakeholders and subject matter experts
Other
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Ability to provide user and system documentation as required