This is a senior level position for a software developer who is experienced and proficient in creating high-quality cloud-based web solutions, and is able to identify project requirements, formulate scalable software designs, and create applications in an Agile SDLC environment