State Street Corporation - Princeton, NJ

posted 4 months ago

Full-time - Mid Level
Princeton, NJ
5,001-10,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The .NET & ReactJS Full Stack Developer, Assistant Vice President position is a pivotal role within State Street, focusing on the development, enhancement, and maintenance of financial applications. This role requires a strong technical background in application architecture and development, particularly in .NET technologies and ReactJS. The successful candidate will be part of an agile scrum team, contributing hands-on to the development of innovative products using cutting-edge technology. The position emphasizes collaboration, requiring the developer to work closely with cross-functional teams, including business users, quality assurance, and infrastructure teams, to ensure project success and timely delivery. In this role, the developer will be responsible for independently developing, testing, and debugging software enhancements and solutions. This includes writing unit and automation tests to ensure high-quality outputs, participating in code reviews, and actively engaging in the agile software development process. The developer will also triage production issues, analyze code and logs, and propose effective solutions. The position demands a proactive approach to staying updated on emerging technologies and industry trends in web development, ensuring that the team remains at the forefront of innovation. The ideal candidate will possess strong analytical and problem-solving skills, with a proven track record of developing high-quality software solutions aligned with business goals. They should have experience in leading development teams, managing projects, and providing technical guidance and mentorship to junior developers. A solid understanding of front-end design principles and responsive web development is essential, along with familiarity with version control systems like Git. The role also requires excellent communication skills to effectively interact with senior management, developers, architects, and end users across different locations and time zones.

Responsibilities

  • Develop, test, and debug software enhancements and solutions within the business and technical problem domains.
  • Implement software programs, applications, and projects using cloud computing technologies such as Asp.net, Web API/WCF, SQL Server, HTML5, CSS, JavaScript, JSON, React JS, and Node.js.
  • Design applications and handle them independently.
  • Write unit and automation tests to ensure a high-quality end product.
  • Participate in code reviews and ensure best practices are followed.
  • Actively participate in the agile software development process, including daily standups, sprint planning, backlog grooming, and retrospectives.
  • Triage production issues by reviewing code and logs as needed and come up with solutions.
  • Collaborate with cross-functional teams to ensure project success and timely delivery.
  • Provide technical guidance and mentorship to junior developers.
  • Stay updated on emerging technologies and industry trends in web development.

Requirements

  • Bachelor's Degree in Computer Science or IT-related subject.
  • 5 - 8 years of experience developing financial applications with test-driven development using Asp.net, Web API/WCF, SQL Server, and CI/CD practices and tools (Jenkins, Git, Autosys).
  • Strong experience in Asp.net, Web API/WCF, and SQL Server.
  • Good experience in React JS and knowledge of C# basics.
  • Ability to work independently and collaboratively in a team environment.
  • Excellent programming, analytical, and problem-solving skills.
  • Experience in leading development teams and managing projects.
  • Familiarity with version control systems (e.g., Git).
  • Strong communication skills, both written and oral.

Nice-to-haves

  • Good knowledge of Azure Cloud.
  • Experience working in the financial industry.
  • Experience with agile development methodology.

Benefits

  • Generous medical care and insurance plans.
  • Savings plans and flexible work programs.
  • Development programs and educational support.
  • Paid volunteer days and matching gift programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service