Description

As a Sr Engineer you will be considered a technical expert in one or more phases of application and/or systems engineering. This includes providing design recommendations based on long-term IT organization strategy and expertise regarding the integration of applications across the business. You will determine specifications, plan, design, and develop business critical software solutions, utilizing appropriate software engineering processes - either individually or in concert with product team.

Education 
Required: 
Bachelor's degree in Computer Science or other technical field or equivalent work experience

Required Work Experience / Skills  
7+ years of experience in engineering environments, taking abstract concepts and ideas and formulating a detailed software engineering plan to deliver 
Sound knowledge of industry standard Software Development Life Cycle (SDLC) practices 
Sound knowledge of version and revision control practices and procedures  
Sound knowledge of systems design concepts that provide security and stability   
Expertise in debugging code and/or complex log files for troubleshooting and analysis of product defects 
Expert knowledge/experience with querying databases for complex data lookup/update 
Perform code reviews with associate team members 

Education

Bachelor's degree in Computer Science