 
        
        Job Overview
The role of a seasoned software engineer presents an exciting opportunity to take your career to the next level.
As a member of an agile team, you will design and deliver trusted technology products in a secure, stable, and scalable way.
 * Critical technology solutions across multiple technical areas will be executed in support of business objectives.
 * Secure and high-quality production code and algorithms will be created and maintained.
 * Complex application architecture and design artifacts will be produced while ensuring design constraints are met.
 * Gathering, analyzing, synthesizing, and developing visualizations and reporting from large data sets will drive improvements to coding hygiene and system architecture.
 * Hiding problems and patterns in data and using insights to drive improvements will be proactive.
 * Contributing to software engineering communities and events that explore new technologies will be expected.
About You
 * You have formal training or certification on software development concepts and 5+ years of applied experience.
 * You have 3-5 years of professional experience building front-end applications and user interfaces.
 * You have solid knowledge of component design principles.
 * You have a strong believer in code quality and writing test cases.