STATE STREET CORPORATION logo

Senior Software Engineer

STATE STREET CORPORATION

Burlington, Canada

Share this job:
$90,000 - $142,500 Posted: 13 days ago

Job Description

<p><p><p><b><span>Summary:</span></b></p></p><p><p><span><span>30 trillion dollars</span><span> in assets are managed on Charles River Investment Management System (CR IMS) by 38,000+ professionals in 30+ countries. The portfolio management platform offers a saleable, </span><span>state-of-the-art</span><span> set of functions, enabling various user types from Portfolio Managers to high powered institutional Traders to construct and manage large and diverse portfolios</span><span>. </span><span>The platform services both Institutional and Wealth Management clients. The Wealth Management platform provides significant growth potential for Charles River. The team sits in the heart of this solution set providing critical support for the platform.</span></span></p></p><p><p><span><span>This position will become a critical contributor and take ownership of designing and implementing these complex wealth and investment management workflows </span><span>leveraged</span><span> by some of the largest participants in the industry</span><span>. </span><span>This position will be a full stack developer working on projects of rich functionality, web services, writing test and performance automation, improving system scalability, and performance. The team </span><span>maintains</span><span> a highly collaborative work environment.</span></span></p></p><p><p><span><span>The company is migrating its architecture to a highly scalable cloud-based solution. As part of this effort, engineers will work on some of the following technologies: Azure, React, Kubernetes, Kafka, </span><span>event driven</span><span> architecture, and micro-services.</span></span></p></p><p><p><b><span>Responsibilities:</span></b></p></p><p><ul><li><p><span><span>Work under minimal supervision</span><span>to </span><span>analyze, </span><span>d</span><span>esign, develop, test, </span><span>and </span><span>debug </span><span>small to </span><span>large</span><span>software </span><span>enhanc</span><span>ements and solutions within </span><span>Charles River’s </span><span>business </span><span>and technical </span><span>problem domains</span></span></p></li></ul></p><p><ul><li><p><span><span>Collaborate</span><span> with B</span><span>usiness </span><span>A</span><span>nalysts and </span><span>P</span><span>roduct </span><span>M</span><span>anagers</span><span> to turn business requirements </span><span>of moderate complexity </span><span>into working and sustainable software</span></span></p></li></ul></p></p><p><p><ul><li><p><span><span>Participate in </span><span>the </span><span>design of product architecture </span><span>with</span><span>in </span><span>the team’s </span><span>scope </span><span>of responsibility</span></span></p></li></ul></p><p><ul><li><p><span><span>Develop, test, debug, and implement software programs, applications and projects </span><span>using Java, C#, SQL,</span><span> JavaScript, or</span><span> other related software engineering languages</span></span></p></li></ul></p><p><ul><li><p><span><span>Provide thoughtful insight and suggestions in code reviews</span></span></p></li></ul></p><p><ul><li><p><span><span>Write unit and automation tests to ensure a </span><span>high-quality</span><span>product</span></span></p></li></ul></p><p><ul><li><p><span><span>Mentor junior developers and develop best practices for other team members.</span></span></p></li></ul></p><p><ul><li><p><span><span>Conduct manual tests to ensure a </span><span>high-quality</span><span>product</span></span></p></li></ul></p><p><ul><li><p><span><span>Contribute to written design and API documentation, and </span><span>participate</span><span> in customer documentation process</span></span></p></li></ul></p><p><ul><li><p><span><span>Actively </span><span>p</span><span>articipate</span><span> in </span><span>the agile software development process by adhering to the CRD scrum </span><span>methodology</span><span> including attending all daily standups, sprint planning, backlog grooming, and retrospectives</span></span></p></li></ul></p><p><ul><li><p><span><span>Participate in cross-team group activities to complete assignments</span></span><br></p></li></ul></p><p><p><b><span>Required Qualifications</span></b></p></p><p><ul><li><p><span><span>B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study </span><span>required</span><span>.</span></span></p></li></ul></p><p><ul><li><p><span><span>6</span><span> to </span><span>10</span><span>years of progressively responsible professional </span><span>software engineering </span><span>experience</span><span>.</span></span></p></li></ul></p><p><ul><li><p><span><span>3+ years of development experience with Java and </span><span>web-based</span></span><span><span>JavaScript</span><span>/</span><span>TypeScript</span></span><span><span> applications.</span></span></p></li><li><p><span><span>Effective</span><span> written and verbal communication skills</span></span></p></li><li><p><span><span>Able</span><span> to work well with peers in a </span><span>collaborative </span><span>team environment</span></span></p></li></ul></p><p><p><b><span>Preferred Qualifications</span></b></p></p></p><p><p><ul><li><p><span><span>Proficient with</span><span> React </span><span>and related </span><span>libraries.</span></span></p></li></ul></p><p><ul><li><p><span><span>Demonstrated experience with object-oriented programming, operating systems, REST APIs, event-based systems, automated testing</span><span>, scripting</span><span>.</span></span></p></li></ul></p><p><ul><li><p><span><span>Previous</span><span> experience with relational </span><span>databases</span><span> such as SQL Server, Postgres, or Oracle.</span></span></p></li></ul></p><p><ul><li><p><span><span>Cloud computing experience </span><span>such as </span><span>Microsoft Azure, AWS</span><span>, Google</span><span> Cloud.</span></span></p></li></ul></p><p><ul><li><p><span><span>Previous</span><span> experience in investment management services such as developing solutions for </span><span>Portfolio Management, Trading, Compliance, Post-Trade</span><span>, IBOR</span><span> or Wealth Management </span><span>is strongly desired</span></span></p></li></ul></p></p><p><b>Salary Range:</b></p>$90,000 - $142,500 Annual<p><span>The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.</span></p><p><b><span>Job Application Disclosure:</span></b></p><p><span>It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.</span></p>
#J-18808-Ljbffr
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.