Senior Software Engineer
Current▪ Provides full stack Java design and development of projects involving application development, migrations, and additions to existing applications.▪ Designs and develops APIs necessary to affect front end functionality and/or be consumed by other partners▪ Designs and creates data models for applications and databases to persist them.▪ Participates in software design meetings and analyzes user needs to determine technical requirements▪ Works alongside other technical leads and application architects to provide and implement solutions▪ Writes technical specifications based on conceptual design and stated business requirements▪ Develops and/or reviews development of test protocols for testing application before user acceptance with an emphasis on automated Unit Tests, Component Tests, and Scenario Tests▪ Completes documentation and procedures for installation and maintenance▪ Mentors and provides assessment of less experienced software development staff▪ Remains current on industry standards in web development▪ Performs additional related duties as assigned