The Lead Software Engineer conceives, designs, develops, tests, and implements software fixes, enhancements, components, and/or new software systems and applications with a high level of complexity, where a project encompasses multiple components.
In this position, you must have minimum requirements for the position include 3+ of hands on lead/managerial experience in a team environment, Java, 7+ full-time full stack development, Angular, REST based API, SQL and database design, and front and back end expertise.
In this role, the selected candidate will lead the identification and definition of key architectures, components and interfaces, design of data model (entity relationships) and data/information flows.
The candidate must be innovative and creative in solving complex problems, leading project teams and work in an environment where requirements may continually evolve, while still adhering to IT standards.
In this role, the selected candidate will assist project leadership in designing the approach for middleware projects, including selection of technologies, setting technical directions, estimating/planning and directing developers