SUCCESS PROFILE
Check out the top traits we're looking for:
- Analytical
- Detail-oriented
- Insightful
- Inventive
- Problem Solver
- Curious
Required Qualifications:
- 7+ years of technology experience
- 2+ years of leadership or management experience, in a technology environment
- 2 + years of architecture, engineering experience, or a combination of both, with distributed storage and processing technologies
Desired Qualifications:
- Excellent verbal, written, and interpersonal communication skills
- Ability to interact with all levels of an organization
- Financial services industry experience
- Knowledge and understanding of application or software security such as web application penetration testing, secure code review, secure static code analysis
- Knowledge and understanding of MVC (Model-View-Controller) Framework
- Knowledge and understanding of PL/SQL
- Knowledge and understanding of project management methodologies: process improvements, continuous improvement, or LEAN
- Knowledge and understanding of SDLC (System Development Life Cycle)
- Knowledge and understanding of system application troubleshooting, and quality assurance application testing
- Knowledge and understanding of test-driven application development
- Strong analytical skills with high attention to detail and accuracy
- Strong organizational, multi-tasking, and prioritizing skills
- 4+ years of JIRA experience
- 4+ years of MS SQL server experience
- 5+ years of Agile experience
- 6+ years of ASP.Net experience
- 2+ years of C#.NET experience
- Experience with MS Azure cloud computing technology
- Knowledge and understanding of DevOps principles
- Knowledge and understanding of Cloud computing, PaaS design principles and microservices and containers
- 1+ year of SAFe (Scaled Agile Framework) experience
Other Desired Qualifications:
- 2+ years of hands-on experience with containerization related management stacks like Docker, Swarm, Kubernetes
- 2+ years of microservices development experience
- Familiarity with CI/CD principles, tools, and processes
- Strong unit testing skills and understanding of unit testing terminology
- Application development and implementation experience including topics such as distributed computing, load balancing, service bus, message queues