Description:
The Team: We are looking for a highly motivated, enthusiastic, and skilled software engineer for S&P Global Market Intelligence. This developer would help us to accelerate our Metals and Mining project GAIA
The Impact: As a Software Developer, you will be part of the development team that manages and supports the Internal applications that are supporting Metals and Mining Dataset.
What’s in it for you: It’s a fast-paced agile environment that deals with huge volumes of data, so you’ll have an opportunity to sharpen your data skills and work on an emerging technology stack.
Responsibilities
- Solve problems, analyze, and isolate issues
- Build solutions to develop/support key business needs
- Engineer components and common services based on standard development models, languages, and tools
- Produce system design documents
- Collaborate effectively with technical and non-technical partners
- Quickly learn new and internal technologies.
What We’re Looking For
- Basic Qualifications:
- Bachelor's / master’s degree in computer science, Information Systems or equivalent.
- Minimum of 3 years of experience in application development using Microsoft and Big Data Technologies.
- Strong Knowledge of object-oriented design, .NET, .NET Core, C#, SQL Server, and design patterns including MVVM.
- Must have worked on multi-tier applications.
- Experience building applications using Win forms, WPF, ADO.net, and Entity Framework.
- Have worked on Windows services and scheduler applications using Dotnet and C#.
- Must have good command on Bigdata and Cloud-based technologies including Snowflake, AWS, OData, Postgres, Databricks
- AWS knowledge and expertise is a MUST for this position.
- Experienced with software development lifecycle (SDLC) methodologies like Agile and Test-driven development. Agile experience is mandatory.
- Experienced with developing solutions involving relational database technologies on SQL Server platform, stored procedure programming experience using Transact SQL.
- Experience with troubleshooting applications, debugging, logging, performance monitoring, data visualization, and data analytics
- Must be a team player and quick learner, and willing to take on difficult tasks as and when required.
- Experience with other technologies including Azure Cloud, Google Cloud, Scala, and Docker is a plus but not mandatory.