Software Engineer
CurrentParticipate in all aspects of agile web development process, through the entire software life cycleWork with researchers, developers, and testers to generate specifications that describe research needs, guide implementation, and enable comprehensive testingProvide design suggestions and development impact for any middle-tier, back-end issues that are foundUpdate feature progress within GitHub and to the project’s project managerEstimate feature development time for tasks outlined with the team and project managerMaintain web sites and web application components after first deploymentEnsure data-processing research projects are using the best available data sourcesSet personal goals and report status regularly to the team and management