Responsibilities:
- Define requirements, gather and analyze data, interpret results and findings, and recommend solutions through analysis, modeling, and visualizations
- Develop and evolve processes and analytic approaches to improve team capabilities; contribute to team strategic road map and priorities
- Build and maintain strong partnerships with analytic, business, reporting, and data teams; serve as a subject matter expert related to relevant tools, data stores, and business products and service
- Understand and develop automation solutions for internal operational workflows and build tools which will optimize and reduce manual processes
- Create reporting, interpret results and convey in a concise, straight-forward, and professional manner for all levels of operational staff from supervisors to senior-level management
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
Skills and Knowledge Required
- Formal training or certification on software engineering concepts and 3+ years applied experience
- 2 years of practical analytic experience that includes: requirements gathering, analysis/experiment design, execution, assessment, authoring, and publishing of results
- Advanced knowledge and proficiency with analytic tools, data analysis methodologies (both descriptive and predictive), and database querying
- Excellent critical-thinking skills and abilities analyzing vast amounts of data into meaningful observations and insights
- Strong written and verbal communication and presentation skills
- Current user of Tableau, Alteryx, SQL or related tools with experience in data mining, descriptive and predictive statistics, and principles of data visualization
- Knowledge of Enterprise Job Scheduling Tools, e.g. Control-M, AutoSys
- Advanced Linux/Unix skills (Shell Scripting) and/or Windows Scripting
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Experience with development tools such as Jenkins, Git/BitBucket, Jira, etc.
Preferred qualifications, capabilities, and skills
- Good knowledge on Cloud technology