The Software Data Engineer is responsible for the development, implementation and maintenance of software, data platforms and analytical applications. Working under the guidance of Software Data Engineering Supervisor, the Software Data Engineer helps ensure the integrity, security, and availability of the software and database applications. They assist in performing routine tasks such as gathering requirements for the project, creating the system requirements and design specification documents, perform unit & integration testing, assist during the project implementation and provide support for software/database applications. Assist in designing the front-end user interface using SharePoint/other front-end tools and write basic SQL statements to generate reports. Ability to multi-task and work on multiple projects simultaneously. Ability to work independently and as part of a team.