Sr. Software Developer Requirements: Experienced programmer with at least five years of application or systems development experience. Strong understanding of procedural and object-oriented programming and common design patterns. Demonstrated ability to work within large, complex codebases across th