The successful candidate will be responsible for designing, developing, testing, maintaining, and enhancing application capabilities while working closely with software engineers, architects, analysts, testers, cybersecurity professionals, and end users. This position requires a strong software engineering background, agile methodology, the ability to work independently on complex technical problems, and a commitment to developing secure, reliable, and maintainable software in a security-conscious environment.