Develops and tests software applications using Java, Selenium, and Java/JS frameworks. Investigates, isolates, and solves technical issues across the full technology stack, using automated and manual testing methodologies. Tests Angular/Vue-based User Interfaces (UIs) and RESTful Web Services. Applies Continuous Integration/Continuous Delivery (CI/CD) principles using Jenkins and Git. Automates application pipelines using Git/Bitbucket Server (Stash) and Jenkins. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives.