
Software Developer (full stack)
- New York City, NY
- $91,000 per year
- Permanent
- Full-time
- 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.
- 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.
- 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.
- Salary range: $91,000 - $118,000 / year plus eligible for annual bonus
- Transparent compensation schemes and comprehensive employee benefits, tailored to your location, ensuring your financial security, health, and overall wellbeing.
- Flexible working arrangements, advanced technology, and collaborative workspaces.
- A culture of high performance and innovation where we experiment with new ideas and take responsibility for achieving results.
- A global network of talented colleagues, who inspire, support, and share their expertise to innovate and deliver for our clients.
- Global Orientation program to kickstart your journey, followed by access to our Learning@MSCI platform, LinkedIn Learning Pro and tailored learning opportunities for ongoing skills development.
- Multi-directional career paths that offer professional growth and development through new challenges, internal mobility and expanded roles.
- We actively nurture an environment that builds a sense of inclusion belonging and connection, including eight Employee Resource Groups. All Abilities, Asian Support Network, Black Leadership Network, Climate Action Network, Hola! MSCI, Pride & Allies, Women in Tech, and Women’s Leadership Forum.