Software Engineer to work as part of a team developing new software architectures to support extensive product deployments. This position will involve software development to expand the capabilities of the current products as well as contribute to the development of new products. In particular this position will involve the design and implementation of SQL Server databases as well as Windows Forms software and data analysis tools. This engineer will be responsible for taking end product feature requirements, developing and implementing software and data modeling designs to meet requirements and final feature testing to prove out the design. Close collaboration with other project engineers including other software, hardware and testing engineers as well as participation in project and review activities will be required.