The position requires a Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, Management Information Systems, Technology Management, or a closely related field, or foreign equivalent and 5 years of progressively responsible business application development experience including DevOps and .NET technologies in the Senior Software Developer, Project Lead, or similar position. In alternative, we will accept a Master’s degree in Computer Science, Computer Information Systems, Computer Engineering, Management Information Systems, Technology Management, or a closely related field, or foreign equivalent and 2 years of progressively responsible business application development experience including DevOps and .NET technologies in the Senior Software Developer, Project Lead, or similar position. This position also requires: experience with all phases of delivery lifecycle (Requirements Gathering & Analysis, Design, Development, Testing, Launch, and Post-Launch support) to ensure consistent, effective, and efficient delivery process; experience with current development standards, techniques, and tools to maintain and enhance existing applications and systems; experience with analyzing and debugging existing application and enhance/fix in timely fashion; experience with design, development, implementation, installation, testing, and trouble-shooting application software; experience with determining root cause of software/application problems and implementation of appropriate resolutions; experience with development of technical documentation for training, software/hardware use, user procedures, and as-required project deliverables; experience with development and delivery of presentations; experience with assessing and maintaining quality of programming structure, design, and coding; experience with analyzing requirements and reformatting them into enumerated, manageable, and testable list to provide for better requirements and scope management; and experience with guiding customers in formulating requirements. **Will accept any suitable combination of education, training, and experience**.