Under general supervision, the Senior Applications Developer performs a variety of professional, technical, and analytical duties involving requirements analysis, design, development, testing, implementation, administration and support of new and existing small and large scale systems and databases in a multi-platform environment that includes mainframe, client server, distributed and web based systems. Programming experience, enterprise level software development, support and documentation with Microsoft Power BI, Structured Query Language (SQL), Java, Groovy, JavaScript, XML, HTML, python, batch scripts, Oracle Utilities Application Framework (OUAF) configuration tools, and experience utilizing the Software Development Life Cycle (SDLC) process.