MSCI is looking to hire a software engineer to design, develop, and maintain high-quality software solutions using .NET and C-Sharp, build new RESTful APIs using .NET Core, and create new Angular components for their core SPA. The role also involves building PDF and Excel reports, writing clean and efficient code, and troubleshooting complex technical issues.
Requirements
- 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.
Responsibilities
- Design, develop, and maintain high-quality software solutions using .NET and C-Sharp.
- 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.
- Perform code reviews and provide constructive feedback to ensure code quality and adherence to standards.
Other
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications and solutions.
- 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.
- Excellent communication and collaboration skills.