The Expertise we are looking for
- BS/BA Degree or equivalent experience preferred
- Robust critical thinking skills coupled with a desire for growth, to learn and to engage with peers in technical and design discussions
- Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
- Ability to utilize a long-term mentality to help produce scalable, maintainable solutions
- 3+ years of experience, with a focus in financial services applications
- Experience collaborating in a team environment to develop, deploy, and support key applications and features
- A demonstrable understanding of the Agile software development methodology
- Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions
- Knowledge of internet, mobile, and application architecture, as well as current and emerging technologies
- Proficiency in Client-side language, library, and framework proficiency: Angular (11+), JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS
- Knowledge on Java based Web development
- Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
- DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes
- Client-side unit testing frameworks and test runners like Jasmine and Karma
- Docker containerization and AWS cloud deployment and application management via the AWS console
- AWS certification(s)
- The W3 Web Content Accessibility Guidelines and their implementation
Department: Preferred Vendors
This is a contract position