JOB OVERVIEW / ROLE PURPOSE: As a Senior Software Engineer / Programmer you will perform analysis and programming duties in the development, implementation and support of information systems, platforms, and applications. Duties/Responsibilities: Ability to apply first principles thinking and/or late