Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Software Engineer Developer

Expired Job

Fidelity Smithfield , RI 02917

Posted 3 months ago

Fidelity Institutional Asset Management (FIAM), markets Fidelity mutual funds and other products to certain institutional investors and investment professionals at financial institutions nationwide. The FIAM Quality and Data Delivery team is seeking a dynamic hands-on software engineer to develop software solutions to meet the business unit's data integration and analytics goals. The candidate will be responsible for delivering and supporting technical solutions for the Data Management product line to enable business insights.

The Expertise We're Looking For

  • Bachelor's Degree or equivalent in a technology related field (e.g. Computer Science, Engineering, etc.).

  • 2 years of experience in Java application development, data integration and data movement design patterns on a distributed platform.

  • Strong inter-personal and communication skills including written, verbal, and technology illustrations.

  • You enjoy challenges and look for opportunities to improve our processes at every level.

  • Knowledge of the Securities and Mutual Fund Industry.

The Purpose of Your Role

As a Software Engineer, you will develop robust data centric software solutions to support FIAM's business capabilities. You will act as an agent of change in modernizing distributed data management solutions to align with the Enterprise goal to move toward cloud-based solutions. You will seek opportunities to realize innovative ideas that drive business value. You will be an integral member on the team who adheres to Software Engineering best practices and standards.

The Skills You Bring

  • Participate in the design and implementation of software solutions that meet functional and non-functional requirements and are aligned to Enterprise and FIAM strategic direction.

  • Demonstrated expertise of the Java platform including Spring Core, Spring Batch, and Spring Integration.

  • Help maintain code quality, organization, and automation.

  • A commitment to collaborative problem solving, elegant design, and a quality product is essential.

  • Knowledge of batch job scheduling and dependency management using BMC Control-M for distributed systems.

  • Experience developing technical solutions that adhere to design specifications, preferably batch processing and data management implementations

  • Thorough understanding of data management principles: data modeling, data movement, and data access design patterns.

  • Knowledge of the Batch Applications for the Java Platform (JSR-352) specification.

  • Some experience with developing data intensive applications and stream data processing using tools like HDFS, Kafka, Spark, StreamSets, etc.

  • Knowledge of NoSQL database technologies, e.g. Hadoop, HBase, MongoDB, etc.

  • Experience in managing code in Git, JIRA, and Jenkins

  • Understanding of Cloud Computing and DevOps concepts.

  • Strong knowledge of Relational Databases (Oracle Exadata 12c).

  • Experience with PL/SQL and complex queries.

  • Knowledge of Dimensional data modeling and Star Schema concepts

The Value You Deliver

  • Keeping the focus of the work in terms of Customer obsession.

  • Embrace continuous improvement regarding application quality and stability.

  • Partner with Technical Lead on improvement opportunities for our applications.

  • Strong sense of ownership for the quality of solution delivery and level of partnership with the business.

  • Being candid and honest in all discussions to ensure the best outcomes.

  • Respond to varied needs of management and stakeholders.

How Your Work Impacts the Organization

Fidelity Institutional Asset Management serves tens of thousands of investment professionals who are helping investors reach their full financial potential. We're looking for a Software Engineer who can focus on the tactical details of delivery while not losing sight of the strategic big picture.

In this role, you will be responsible for developing robust solutions in a timely manner that enable the business to make key decisions to help our investment professional clients grow their business. You will also constantly strive to use automation and process redesign to increase efficiency and lower the cost of solution delivery.

Company Overview

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit FidelityCareers.com.

Fidelity Investments is an equal opportunity employer.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

Fidelity

Posted 6 days ago

VIEW JOBS 11/9/2018 12:00:00 AM 2019-02-07T00:00 Fidelity's Workplace Solutions (WS) Digital Platforms Technology team designs, develops, implements and supports WS's suite of Internet products and services. The Digital Platforms development team focuses on delivering creative solutions that meet the needs of our customers. Our systems professionals thrive with an unrelenting dedication to innovation, which furthers a culture of continuous improvement and significant achievement. We see ourselves as a vital link to Fidelity's customers. This is a highly collaborative, dynamic group that is using groundbreaking technologies to create powerful tools and an elite user experience for our customers using Java-based technologies. The Team In this role, you will serve as a Principle Software Engineer who will play a Technical Lead role within the Digital Platforms Development team. You will be responsible for the creation of quality web-based software components that are used by Fidelity's workplace and retail customers. You will work closely with the product owner, scrum master, systems analysts, architects, and other developers to design, build, test, and deliver the features that make up Fidelity's internet experience. In addition to building quality software components, you will analyze and recommend changes in project development policies, procedures, standards and strategies. You will also be expected to provide guidance and mentoring to the other developers within the scrum team. This role calls for advanced business knowledge and may necessitate acquiring specific business background though training and application experience. Our goal within Digital Platforms is to create a user experience that delights our customers, anticipates their needs and matches services or solutions to support effective decision-making. You will be responsible for delivering new products and services that will greatly enhance the digital experience for our Workplace Solutions customers. The Expertise You Have * Bachelor's degree in Computer Science preferred * Demonstrated mastery of previous level skills and responsibilities of relevant job family * 8 years of experience The Skills You Bring Your background in the following will prove necessary: * Proven strong software development skills using Java and web application technologies in a service oriented architecture * Experience in Server Side Java, J2EE, REST, SQL, JUnit, and Tomcat. * Working experience of Inversion of Control, dependency injection, and MVC design pattern * Strong knowledge of responsive web design and technologies * Strong knowledge of continuous integration, static code analysis and test driven development * Experience with Open Source Frameworks - Spring MVC, Spring Core. XML, Integration with RESTful Web Services * Strong internet security knowledge and standard methodologies * Experience and knowledge of HTML 5, JavaScript, CSS3 , Ajax, JQuery, JSON, SLF4J, and Logback Your experience with the following will be a plus: * GIT, Maven, Jenkins, uDeploy, JIRA * Node JS, Angular JS and Backbone JS * Containerization and cloud deployment The Value You Deliver * Your unrelenting commitment to a top-quality customer experience * Your comprehensive knowledge of internet, mobile, and application architecture, as well as current and emerging technologies * Your expert understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning * Your use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identifying and communicating systems development processes and developing features associated with the respective phases of the lifecycle * Your ability to provide oversite and direction to a team of developers, which includes assigning development activities to team members and monitoring the progress of those activities * Your ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner * Your strong analytical skills and ability to tackle issues by making timely decisions based on facts, knowledge, experience and judgment * Your ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment * Your ability to present formal and informal presentations in various settings; one-on-one, small and large groups, with peers, and senior management * Your ability to communicate effectively with and to influence team members and external groups * Your ability to navigate organizationally in order to accomplish tasks * Your ability to work on multiple efforts at a time * Your strong troubleshooting and problem solving skills Company Overview At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit FidelityCareers.com. Fidelity Investments is an equal opportunity employer. Fidelity Smithfield RI

Software Engineer Developer

Expired Job

Fidelity