This job listing has expired and the position may no longer be open for hire.

Senior/Lead Software Engineer (.Net/Full Stack) at T. Rowe Price

Posted in General Business 30+ days ago.

Type: Full-Time
Location: Baltimore, Maryland





Job Description:

A career at T. Rowe Price says you want to contribute and make a difference at a leading global investment management firm where success results from the dedication our associates have in building success for our clients. We are a growing organization of associates from diverse backgrounds, experiences, and perspectives.

We take a long-term view on associates and their careers. Our associates do phenomenal work with purpose, and as a result, we provide growth opportunities through in-person and online training, management development programs, and career development on the job.

If you are seeking a meaningful work experience along with a workplace culture that thrives on teamwork, we invite you to explore the opportunity to join us.

The T Rowe Price Enterprise Risk technology team is looking for an accomplished Sr or Lead Level Software Engineer who is passionate about data, services, reporting, and has a strong desire to create best in class enterprise solutions.

Our team in building a suite of next-generation n-tier, native cloud-enabled applications. You will be part of an Agile team of smart, hardworking people whose mission is to develop new capabilities using modern web/cloud technologies used by our Enterprise Risk, Portfolio Managers, and Quantitative Analysts. This is a hands-on, full SDLC role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. We encourage you to apply!

Our firm has made a significant investment in the future of our technology and data. We have a big vision of what we can achieve and have ambitious plans to get there. We hold collaboration as a core tenet of how we accomplish our goals. Are you interested in a team-oriented approach; curious and enthusiastic learners? We are a group of diverse problem solvers, all working together with different perspectives to create optimal solutions to continue to propel us to great heights.

We will give you ambitious work that has an impact, opportunities to learn and grow, and a collaborative culture that encourages every member of our team to bring their point of view to the table—because that’s how we help our clients succeed. You must demonstrate a willingness to overcome technical challenges in a fast-paced environment. You will play a key role in supporting and modernizing the legacy Microsoft stack and platform into a modern platform that leverages AWS.

In this role, you will design, develop, modify, adapt, and implement short- and long-term solutions through new and existing applications, systems, databases, and applications infrastructure. You will review and interpret system requirements and business processes. You will code, test, debug, and implement software solutions.


  • Requires working and conceptual knowledge in your own job subject area.

  • Performs assignments related to your subject area.

  • Accountable for your work and for effective coordination of process and information with others.

  • Works independently, within guidelines and policies for ongoing work; may receive general mentorship on new assignments of the software development lifecycle.

Core Attributes


  • Passion for technology (e.g., personal projects, open-source involvement) while using their problem-solving capabilities to deliver solutions utilizing a top-end engineering approach.

  • A proponent of robust collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring, and related approaches.

  • Strong work ethic

  • Craft-like approach to building software; takes pride in engineering excellence and instills these values within the team and others.

  • Excellent problem-solving and critical-thinking skills; proven ability to employ fact-based decision-making to resolve sophisticated problems by applying experience and business knowledge.

  • High energy with strong interpersonal skills.

  • Ability to thrive in a fast-paced, and highly technical environment.

Role summary and job responsibilities


  • Contributes to all parts of the SDLC, e.g., design, development, and testing

  • Develops technical solutions following standard methodologies with some guidance from senior engineers

  • Practices automated testing and test your work in an automated and repeatable manner

  • Identifies and remediates technical debt

  • Works with existing data models and schemas and suggests changes and improvements

  • Delivers on well-specified work items and demonstrates strong logic and reasoning capabilities

  • Uses questions and proposals to clarify requirements when unclear

  • Ensure the validity and accuracy of security-level analytics and risk exposures within the portfolio management and analytics systems, driving consistency and visibility

  • Devise innovative ways to enhance our systems and to make our data-related processes more efficient

  • Debugs and fixes your software with minimal assistance

  • Able to operate with openness and efficiency with one or more SDLC methodologies (e.g., Scrum)

  • Actively seeks feedback and guidance to improve technical skills (e.g., through submitting work for code review)

Business knowledge


  • Connects one's own work with the strategy of their team and/or department.

  • Can competently engage in business-led conversations.

  • As domain knowledge expands, demonstrate the ability to apply your understanding of the Financial Services and Asset Management industries to work.

Qualifications


  • 8+ years of progressive software engineering experience with data, microservices, frameworks, and platform development

  • Use of appropriate tools and techniques such as TDD, BDD, Cucumber, Cyprus


  • Testing experience required

  • 3+ years of coding experience and solid working knowledge of programming languages such as .NET Core/C#, Python, Java, etc.

  • 3+ years of business systems analysis or experience working with data and analyzing data preferred

  • Experience designing and delivering frameworks focused on data pipelines, data catalogs, data distribution, and/or advanced analytics

  • Proficient with a range of open-source frameworks and development tools - .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, Angular/Backbone/ReactJS etc.

  • Exposure to some of the following concepts: object-oriented programming, quality assurance, parallel programming, databases, networking, etc.


The following are considered strongly desirable:


  • Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers.

  • Familiarity with modern front-end frameworks such as AngularJS, Backbone, React, etc.

  • Proven working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay’s POINT) and derivatives.

  • Open source involvement such as a well-curated blog, accepted contribution, or community presence.

  • Scrum Developer or Scrum Master certification.

  • Experience in front office software development with an Asset Management, Hedge fund, or Investment Bank.

Education

  • Strong academic record and BA/BS in Computer Science, Math, Engineering or a related technical degree.

Job Family: Software Engineering

Level: KM3 or KM4

T. Rowe Price is committed to providing our associates with a comprehensive total rewards benefit program, including wellness, retirement and quality-of-life benefits.Please view What We Offer to see what's available to you.

T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.





More jobs in Baltimore, Maryland


Hilton Global

T. Rowe Price

Hilton Global
More jobs in General Business


Hilton Global

Hilton Global

Hilton Global