The Associate Software Engineer is responsible for implementation efforts on client engagements including the development and delivery of client solutions by estimating, planning, designing, and testing custom software applications built on Microsoft technologies.