Tech Stack
AngularCloudJavaScript.NETReactSDLCServiceNowSQL
About the role
- Manage an application development team of software developers, business analysts and project managers
- Oversee the team's performance; align team actions with firm and group goals; and support employee career growth through coaching and assignments
- Work with our Corporate departments to provide software solutions and support their daily operations
- Hire and develop talent of the team
- Support team for essential business functions
- Contribute during the solution design process, solidify the technical vision and lead important technical decisions
- Develop a domain and solution space and establish partnerships with our users
- Help with vendor selection and due diligence efforts
- Manage all phases of various projects from envisioning through deployment
- Perform code reviews, critique architecture, technical design and hands-on coding as needed
- Work onsite, under management, in a team-based and open office environment
- Improve projects and adjust SDLC practices as needed
Requirements
- Bachelor's degree in Computer Science or related field, or an equivalent combination of education and experience
- 3+ years hands-on software development project leader experience
- 7+ years as a Software Developer or a Software Architect
- Demonstrated experience leading a technical development team
- Experience leading development projects using .NET Framework, .NET Core, Angular/JavaScript/React and SQL databases
- Broad technology experience throughout systems development lifecycle, DevOps, and various areas of technology architecture (cloud-native architectures, infrastructure, application architecture, data architecture, security, and integrations)
- Experience with Agile development principles and methodologies
- Financial Services experience required
- Working with enterprise products like Workday, Salesforce, ServiceNow, and wealth management platforms is a plus