Job responsibilities:
- Design and implementation of tools and features in the Identity & Access Management and Risk & Controls space.
- Develop tools and features that foster developer and business-user productivity.
- Develop secure and high-quality production code and participate in code reviews.
- Support the libraries, tools and processes owned by the team.
- Identify opportunities to eliminate recurring issues to improve platform stability.
- Work with our controls partners to ensure the solution design meets the firm-wide standards.
- Lead communities of practice to drive awareness and use of new and leading-edge technologies.
- Add to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- 5+ years of Full Stack Software Development Experience (Python, JavaScript, TypeScript)
- Strong understanding algorithms and data structure, operating systems etc.
- Hands-on experience delivering system design, application development and testing.
- Advanced knowledge of application, data and infrastructure architecture disciplines.
- Knowledge of industry-wide technology trends and best practices.
- Ability to work in large, collaborative teams to achieve organizational goals.
- Knowledge of Agile Methodologies.
Preferred qualifications, capabilities, and skills:
- 10+ years of Software Development Experience.
- Hands-on Project / Tech Lead Experience.
- Writing or extending IDEs and code editors, e.g. VSCode, Visual Studio etc.
- Relational and NoSQL databases; modern databases such as MongoDb.
- Experience with the public cloud, preferably AWS
- L2/L3 support experience for libraries, tools and processes.