Sr. Software Engineer
The Senior Software Engineer is responsible for all aspects of software solution development and delivery as directed by the Software Development Manager. Specifically, this person will function in a lead role of a small team tasked with rewriting a major portion of a 15-year-old manufacturing .NET 1.1 application as a web application by defining the architecture of the new web app and aid in the selection of the appropriate development frameworks, technologies, and patterns.
The Senior Software Engineer will interact, both individually and as part of a project team, directly with customers and with fellow engineers during the life of a project to ensure business and technical expectations are met. Interaction with team leaders and managers to scope and estimate proposed software solutions will also be required.