Software EngineerDynamic work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working from home. (They can fly/drive into the office as well). If your candidate is not open to this please tell them they will not be considered.
Fidelity determines the week they are working onsite, not the candidate.Location: MMK or WestlakeMust have:Java7+AWSPL/SQLThe RoleIn this role on the Fixed Income Shared Services team, you will produce high-quality, testable code for trading, portfolio and research platform and efficiently deploy them onto AWS. We advocate for leadership at all levels and this role is an excellent fit for those who demonstrate leadership and have a continuous technology progressive mentality. We want engineers who are brave to break things, who step up and take lead/ownership of their projects, and those that thrive by sharing knowledge.
In addition, the successful candidate will liaise closely with our offshore development team and ensure close alignment with their parallel development activities.The Expertise You Have1-4 years development experience with working knowledge of Java2-3 years of experience in Restful API development using Spring Boot1-2 years hands-on experience on AWS (EC2, EKS deployment)1+ years of working experience with Git repository and source code managementExposure to developing User Interface and Test Automation is a plusExposure to JDBC/SQL/Oracle PL/SQL is a plusAbility to write and/or understand JunitKnowledge of application log analysis and basics of loggingPassionate about working in a DevOps culture.Working experience in agile development environmentBachelor's degree in Computer Science or equivalent educationThe Skills You BringAbility to work with minimal directionStrong self-starting, analytical, communication, and problem-solving skillsStrong interpersonal and organizational abilitiesCollaborative working styleThe Value You DeliverProvide technology solutions by developing software applications along with demonstrating a solid understanding of the business functions for which the application is designed.Display a full understanding of the software development process including analysis, design, development, system and integration testing, problem resolution and planning.Support and perform all phases of testing leading to implementation.Provide application support for appropriate platform.The TeamFidelity's Fixed Income Division manages over $1.2 trillion and continues to see strong inflows into our funds. To support this growth and drive scale, we are seeking a Software Engineer to be part of a growing team that supports our portfolio management and trading products.