Collaborate with the product team and other IT groups in an agile framework to analyze requirements, determine scope, estimate tasks, document, develop, test, deploy and maintain solutions
Build a thorough end-to-end understanding of API call chain for company websites and the mobile app
Design algorithms, workflows and data models for backend systems to create new software features
Work with UX designers on new features and enhancements
Deploy, configure and maintain programs and applications from Front-End to Middleware APIs to Back-End systems
Partner with IT Operations/ Infrastructure to architect solutions that are secure, robust and scalable
Perform tests to improve quality of software promoted up through different stages of development and avoid performance issues
Perform root cause analysis across system call chains for issues reported
Research and follow latest security requirements, software trends and perform best-practice research to support team goals
Other duties assigned as needed
Job Requirements:
Bachelor’s Degree in Science, Technology, Engineering or Mathematics preferred or equivalent compelling industry experience
7+ years of software development experience
Strong experience in programming concepts and SQL programming (SQL Server, SQL)
Strong critical thinking skills with in-depth experience in full stack development - PHP including frameworks like Vue.js, web service APIs, HTML, CSS **critical requirement**
Effectively communicate complex concepts with team members and vendors, both verbal and written
Rapidly absorb complex technical and/or conceptual information
Anticipate issues and provide solutions for complex problems
Balance a self-motivated, independent work ethic with intense cross-functional collaboration needed to drive project success
Hands-on software troubleshooting experience while under pressure
Knowledge of Oracle Apex or Oracle VBCS technologies (with process cloud) a Plus.