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
Adds to team culture of diversity, equity, inclusion, and respect
This role requires a wide variety of strengths and capabilities, including:
Bachelor's degree
At least 10 years’ experience in infrastructure development/support & engineering
Expert level knowledge on Windows Active Directory, including toolsets such as Quest ARS / Recovery Manager and Change Auditor
Intermediate hands-on in scripting, orchestration and automation languages – such as Powershell / DSC, Python, Ansible and similar.
Experience in managing large scale infrastructure through code is a plus and prior exposure to Financial Services industry is a plus.
Understand or prior exposure to cloud ecosystem (AWS or Azure), virtualization, APIs, and modern software languages
Experience with developing frameworks that help increase developer and release velocity, improving code health and technical standards
Understanding or have experience with Agile and Lean philosophies
Strong critical-thinking and problem-solving skills with clear communication