WHAT YOU'LL BE DOING...In this role, you will provide technical leadership for the development, maintenance, support and enhancement of enterprise integrated solutions, software and data for MCAT related products, ensuring support, optimum availability to meet business objectives that support the AAMC's mission. The Lead Software Engineer is accountable for the overall quality of the delivered software and technology solutions, from the underlying technology to the user interface.
YOU'LL BE RESPONSIBLE FOR...Following agile software development methodology, you’ll lead the technical design, development and unit testing of complex applications and data for projects, releases, and production support, and performance enhancement, as well as provide technical direction and mentoring to on-site and off-site development teams.
In collaboration with subject matter experts (SMEs) and business analysts, you’ll support analysis and architecture efforts by performing technical analysis, scope documentation and objective definition for application support or development initiatives. The Lead will also prototype solutions alternatives analysis (COTS versus BUILD) , works closely with solutions architects to make sound recommendations on solution architecture for each new project, and participates in vendor selection process for resources, software, software-as-service (SAAS) technology services and solutions.