5 years' experience in software development, information systems, or equivalent technical environment, including experience in development of highly transactional, mission critical applications in environments/architectures for multi-user systems. Experience in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.