The candidate will participate in andor direct major project deliverables through all aspects of the software development life cycle including work scope estimation, architecture and design, coding and unit testing, customer acceptance, and software delivery