Senior Software Engineer
Bangalore - Whitefield Rd
Who you are
You are a full-stack GIS engineer / generalist. Experience and (just as important) interest in working in a variety of layers and technologies within development is a must.
This includes one or many of the following skills (walking down the stack) : data ETL and data development, Java security and entitlements development, ArcMap and ArcPro map document development, ArcGIS Server map publishing and support, .
NET MVC-based web architecture, Angular and Typescript, external RESTful APIs, , no-SQL and relational SQL databases, data visualization (e.
g. ESRI, Open Layers, D3, Tableau, Spotfire, Microsoft BI). Experience in all these layers is not strictly required, but we do like to see experience working in more than one, as well as eagerness to work on projects that might slice through them all (because they often will).
You have a track record of significant, specific, and self-directed contributions to large and challenging projects. What we're getting at here is "grit" or "street cred" some proof that this isn’t your first rodeo, and you have learned some lessons the hard way.
Also, it’s not just a job, but something you enjoy.
You lead with humility and confidence. Our engineers have the opportunity (and are expected) to exercise a high degree of leadership and expertise in their daily work, having strongly held and defensible ideas, and advocating for what they believe is right.
But they also need to be eager to hear differing opinions, adept at identifying and evaluating tradeoffs, willing to be proven wrong, and quick to walk through fire to help out their follow teammates.
You have 2-8 years of product-driven GIS software development experience using a modern, object-oriented language such as C#, Python, etc.
We do a lot of development in C# / .NET and Python.
Bonus : You have experience with various cloud technologies. You have worked with automation tools in one or more cloud environment such as Cloud formation, Docker, Salt or have written other tools to automate HW and SW creation in the cloud.
What you'll do at IHS Markit
Contribute to a cross-functional team building new capabilities for web based platforms.
Monitor and support critical production services, while looking to continuously improve performance, resilience and transparency.
Use your expertise to setup secure web and API integrations for external clients.
Act as point of contact for the team on a rotating basis.
Required skills :
Mid-level to advanced experience developing applications with :
ArcGIS Server, ESRI products
C#, ASP.NET, MVC
Git / TFS or similar source control systems
Bonus skills : Node.js, NPM
FME Desktop or Server ETL software
ArcGIS Portal, ArcGIS Pro
Continuous Integration Tools (TeamCity, Jenkins)
Docker, Sumo Logic, Datadog
Cloud (AWS, Azure, Google)
Agile / Scrum methodologies
It is the policy of IHS Markit to provide equal employment opportunity (