Software Developer (full stack) at MSCI Inc
New York, NY 10007, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Jul, 25

Salary

91000.0

Posted On

18 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design Patterns, Object Oriented Programming, Html, Azure, Css, Angular, Orm Tools, Sql Server, Git, Database Design, Entity Framework, Javascript

Industry

Computer Software/Engineering

Description

Your Team Responsibilities:

  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications and solutions.
  • Perform code reviews and provide constructive feedback to ensure code quality and adherence to standards.
  • Participate in the full software development lifecycle, including planning, design, development, testing, deployment, and maintenance.
  • Stay up-to-date with the latest industry trends and technologies, and continuously improve your skills and knowledge.
  • Contribute to the continuous improvement of development processes, tools, and methodologies.

Your Key Ressponsibilities:

  • Design, develop, and maintain high-quality software solutions using .NET and C#.
  • Build new RESTful APIs using .NET Core and build new Angular components for our core SPA.
  • Build PDF and Excel reports.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Write and troubleshoot SQL queries and stored procedures.
  • Troubleshoot and resolve complex technical issues and bugs.

Your skills and experience that will help you excel:

  • Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks like Angular, or React.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Proficiency in database design and development, with experience in SQL Server, Entity Framework, or other ORM tools.
  • Familiarity with cloud platforms such as GCP or Azure.
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced, dynamic environment.

About MSCI:

Responsibilities
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications and solutions.
  • Perform code reviews and provide constructive feedback to ensure code quality and adherence to standards.
  • Participate in the full software development lifecycle, including planning, design, development, testing, deployment, and maintenance.
  • Stay up-to-date with the latest industry trends and technologies, and continuously improve your skills and knowledge.
  • Contribute to the continuous improvement of development processes, tools, and methodologies
Loading...