The Expertise You HaveYou have a passion for technology and can navigate your way across complex and rapidly changing landscapes by staying on top of latest trends and thrive by sharing knowledge.Are a creator, a doer, and a disruptor who will help us tackle real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.A self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?Are experienced with the tools of the trade including a variety of modern programming languages and frameworksObsessed about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature togglesStay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone’s job.Are data-driven and can measure, collect and use data to make decisions.
We understand the value of intuition and the need to balance decisions accordingly.Have strong communication skills and technical expertise to drive and participate in important discussions.The Skills You BringStrong experience with REST API Design & Development using Java or NodeJSStrong experience designing, deploying and maintaining cloud-ready containerized applicationsStrong experience working with AWSExperience with Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)Experience with DevOps, Automated Testing and Continuous DeliveryExperience in building highly scalable and resilient applicationsStrong intellectual curiosity and willingness to explore new technology stacksThe Value You DeliverDefining and developing web services platform consumed by Fidelity applicationsWorking closely with application owners, architecture and business sponsorsRapid prototyping to validate good and bad ideas quicklyWriting source code, adapting existing components, and unit testing developed components.Ensuring designs meet performance, security, usability, and reliability and scalability requirements.