Programmer Senior -Builds and codes applications and/or models using various computer programming languages. (e.g. C++, Java, Python) -Designs, develops, deploys, and maintains operating systems and operating system software in Windows and Linux -Experience with Software Containerization application and utilization (e.g. Docker, IBM WebSphere Hybrid Edition, Oracle Cloud Infrastructure) -Repository management experience with Git, Mercurial -Software configuration management of tracking bug/enhancements in software releases -Installs enhancements and performs updates to software of existing systems, including middleware and application programs that run on the system -Performs troubleshooting of problems and provides customer support for software systems and application issues -Debugs problems with system software. Provides recommendations for continuous improvement