S&P Global

Senior Software Developer

S&P Global

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AngularAnsibleAzureCloudJavaJavaScriptNoSQLRDBMSReactSQLTerraformTypeScript

About the role

  • Design and develop innovative, scalable, maintainable, and adaptive software solutions for complex business requirements.
  • Implementing reliable and scalable technical software using cloud services.
  • Collaborate with business partners to understand requirements, ensuring technical solutions align with business goals.
  • Manage and improve existing software solutions, ensuring high performance and scalability.
  • Participate actively in all Agile scrum ceremonies, contributing to the continuous improvement of team processes.
  • Produce comprehensive technical design documents and conduct technical walkthroughs.
  • Adhering to best practices in data management and governance, including maintaining awareness of data privacy and security policies.

Requirements

  • Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred.
  • 4-6+ years of experience in software development with a solid understanding of coding and debugging procedures.
  • Full-stack development experience using modern web development technologies, including proficiency in programming languages and UI frameworks, as well as experience with relational and NoSQL databases.
  • Hands-on experience in Web Development using React.
  • Hands-on experience in development of RESTful services – JavaScript/TypeScript or equivalent.
  • Experience with DevOps practices and CI/CD pipelines such as Azure DevOps or GitHub Actions.
  • Manage cloud services and resources, including provisioning, monitoring, and optimizing performance.
  • Develop and implement automation scripts for deployment and management of cloud infrastructure using tools like Terraform, Ansible, or CloudFormation.
  • Monitor and optimize cloud spending and usage, providing reports and recommendations for cost-effective solutions.
  • Knowledge of database concepts, exposure to SQL/PL-SQL, writing SQL queries, stored procedures and RDBMS.
  • Experience in setting up and architecting the Database layer.
  • Should understand non-functional like performance, scalability etc. aspect of the application.
  • Excellent problem solving, analytical and technical troubleshooting skills.
  • Able to manage dependencies and timely manage priority.
  • Excellent analytical thinking, interpersonal skills, and both oral and written communication skills, with a strong ability to influence both IT and business partners.