Full Stack Software Engineer
Senior Full Stack Engineer Locations Boston or Charlotte Markets This initiative is a long-term, open-ended potential on a W2 Contract base. Must-Have Skills Very strong Java 8 Middle-tier development of Microservices within an AWS Cloud environment. Candidates will not need to do any set up of the.
Cloud but need enterprise-level experience in the development of code within an AWS environment Strong Data skills ndash Candidate needs to have hands-on experience writing PLSQL and data analysis skills. Kafka ndash Candidates need to have experience using Kafka as a messaging experience as well as knowledge of even based architecture. Must have some UI experience. This will be a lesser needed skill but need to have some experience in the UI. We are looking for a full-stack Software Engineer who not only cares about what you produce but how you produce it. We are looking for individuals who continually strive to advance engineering perfection and technology innovation. The Expertise We're Looking For A knack for writing clean, testable, readable, and easily maintainable code Experience with middleware Java stack, messaging technologies, and web containers Experience writing Oracle PLSQL and performing data analysis Experience with client-side tech stack HTML, CSSSCSS, Java.
Script, and Angular a bonus Experience working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools. Understanding of fundamental design principles for building a scalable application Passionate about engineering perfection with a solid grasp of object-orientated programming. The Purpose of Your Role You will actively contribute to the code base while actively collaborating with multi-subject area team members and customers. You'll use your critical thinking skills to translate storyboards and use cases into applications that give Fidelity a strategic edge. The Skills You Bring You can write thin client and service layer code with equal proficiency, quality, and passion. You can deliver maintainable, extensible, reusable and performant solutions You understand how to operate in an Agile environment and understand how to deliver using an Acceptance Test-Driven Development (ATDD) approach You identify bottlenecks and bugs and work to resolve them You are committed to collaborative problem solving and communication You know the legacy monolithic architecture and how to convert to a microservice-based architecture. The Value You Deliver You will lead the design and implementation of software solutions that meet functional and non-functional requirements and that are aligned to the program's strategic direction You will lead application design efforts, participate in design reviews and code reviews. Fully engaging in product quality plan efforts, including test case development, design and code reviews, and regression testing. Give to improving engineering practices in the areas of ATDD and CICD. Engaging in working with a distributed team of developers in leading standard methodologies for software engineering. How Your Work Impacts the Organization Our Client provides worldwide technology and support to all the Portfolio Management, Research, Trading, and Investment Operations functions. Asset Management Technology is an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that enables the business to achieve a competitive advantage globally.