The ideal candidate will have a degree in computer science and experience in developing multiple applications. This candidate should be able to generate clean code and optimal solutions based on the outlined criteria. This candidate should also work closely with various teams in order to establish best practices, codes to utilize and ultimately, execute in creating a highly functional application. Responsibilities Develop, implement, and maintain the operation of application software, including producing technical requirements, and developing code and documentation. Manage data across all enterprise applications both locally hosted and cloud services – this will include both integrations and reporting. Ensure data security policies and best practices are implemented and maintained on all applications. Implement data flows to connect operational systems, data for analytics and business intelligence (BI) systems. Document source-to-target mappings. Re-engineer manual data flows to enable scaling and repeatable use via Automation. Write ETL (extract, transform, load) scripts and code to ensure the ETL process performs optimally. Skills Knowledge of AWS Cloud Services from a Data engineering perspective. Knowledge of Azure and SQL Management Studio. Knowledge of Backup Systems and Data Security. Interest and/or knowledge in modern configuration and automation tools such as Terraform and iPaaS products such as Snaplogic. Previous MCSE/MSCA certification accepted.