Sr. Software Engineer

Key Duties / Responsibilities - Essential duties are identified by asterisks.

·         Interface with business customers, assess customer requirements, evaluate alternatives, develop creative solutions, gather and document requirements in a macro design document.  Create detailed program specifications in a micro document. Develop Unit test cases.  Develop documentation for new and existing code.

·         Act as the IT lead on projects, ensure work plans are executed, maintain and submit accurate progress reports for each project to management.  

·         Provide input for cost/benefit analysis of proposals, estimation of budgets, and time lines and resources required for successful and timely completion of projects.

·         Participate in the preparation of detailed work plans for business process improvement efforts and related technology solutions.

·         Develop detailed procedural documentation and training materials. 

·         Must have the ability to properly prioritize and work multiple tasks.  

·         Follows standard software development methodologies to ensure the implementation of quality product. 

·         Follows the change control processes to ensure integrity of the production environment.

·         Provides technical assistance to users.

·         Mentors team members.

·         Provides on call support as required.  

·         Monitor and resolve production support requirements.

·         Provide follow up and status.    

·         All employees are responsible for demonstrating the company's Core Values at all times and for using Performance Excellence principles to continuously improve effectiveness, efficiency, products, and services.  This includes, but is not limited to, participating on improvement teams, recommending and implementing improvement ideas, and participating in training and other activities to keep up to date on processes, information, etc.  

·         All employees are responsible for supporting and complying with internal and external  audits, to include providing information, performing assigned tasks to ensure compliance, and preparing and maintaining evidence that key duties identified as internal controls have been performed. 

·         All employees are responsible for supporting and complying with safety and security policies to promote a healthy working environment.