MSMsci Services
Senior Ruby Developer
Pune ₹1-6 LPA Posted 27 Jun 2025
FULL TIME
Relational Databases
Javascript
Oop Concepts
Web Services
Cloud Services
Job Description
MSCI Services is looking for an outstanding Senior Software Engineer to join our Sustainability and Climate Application Development team in the Pune office. As part of a global team, you will be expected to develop productive working relationships with a geographically distributed team. The ESG Application Development team supports the delivery platform for ESG Research clients and the internal production platform used by 120 analysts and researchers.
Responsibilities:
- Deliver new functionality by writing and shipping high-quality code for the internal production platform and the client delivery platform for the ESG Business, meeting requirements.
- Design, build, and maintain efficient, reusable, and reliable code.
- Design and implement continuous integration and deployment.
- Monitor and optimize application performance.
- Problem-solve with alternative approaches in collaboration with Business Stakeholders, Quality Assurance, Data Operation, and IT Infrastructure at all stages of the software development lifecycle.
- Work as part of a team, encouraging innovation and best practices.
Qualifications:
- Proven work experience in Ruby/JRuby development – Ruby 2.0+ or JRuby 9.2.6+.
- Deep expertise in object-oriented development, including design pattern knowledge backed by strong data structure fundamentals.
- Very strong in Relational Databases, especially Oracle 12c, and/or any NoSQL databases, Redis.
- Exposure to cloud services, especially Azure, Azure DevOps, and/or AWS, GCP.
- Broad knowledge and experience in the full lifecycle of Web Services/Application Development following agile methodology.
- Experience implementing testing platforms and unit tests.
- Love for clean and well-documented code.
- Understanding of Messaging concepts and technologies.
- Expertise in Ruby database libraries such as Sequel, Active Record.
- Exposure to tools like Docker, Kubernetes, CI/CD process is a plus.
- Familiarity with Front-end languages and tools, JavaScript development frameworks, especially EXT JS.
- Knowledge of Source code control systems, especially Git.
- Degree in Computer Science, Mathematics, Engineering, related field, or equivalent experience.
- Good communication skills.
- Strong judgment and commitment to ethics.