The position requires in-depth hands-on working knowledge of web and cloud based technologies and services, concepts, security and standards to develop conceptual, scalable and functional designs as well as the ability to implement such structures for a holistic Enterprise approach.
The Software Engineer Lead will bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile.
Facilitate requirements gathering tasks. Analyze requirements for system enhancements and modifications. Facilitate the documentation of business and technical requirements. Research and analyze options; recommend solutions; and write functional specifications.