Full Job DescriptionCareer Area:
Digital
Job Description:
Lead Azure Cloud Developer
Are you looking for your next big challenge?
Caterpillar is investing in our digital future, and we’re looking for the best data architects and soware developers to join our team. Our iconic products have evolved from mechanical work horses to highly sophisticated, electronically-controlled worksite solutions. This transformation, along with our smart factories and our integrated dealer network, has a wealth of data ready to be leveraged by our customers and our dealers. Think you have what it takes to develop the soware and architect the platform to support Caterpillar’s digital revolution?
As an Azure Lead Cloud Developer with specific focus on building out the data platform, you will
Collaborate with Architects to lead implementation of new technologies on Azure to improve functionality, performance etc.Work with Business Analyst to understand functional and non-functional requirements, and use cases.Lead technical data project team and the full software development life cycle (requirements, design, implementation, testing, review, deployment, and support).
The Digital Enabled Solutions Division is leading Caterpillar and our industry with the utilization of data analytics, innovation, digital channels and techniques to drive profit, create more efficient revenue growth, unlock new revenue streams and provide more durable competitive advantages for the business through unexpectedly great experiences for our customers. Behind every customer success is the team at Caterpillar who is taking the bits and bytes of machine and market data and translating them into usable actionable information for our customers. Apply now to join our team and help build what maters!
Basic Qualifications:
Bachelor’s degree, preferably in Computer Science, Software Engineering, or any other Engineering field.
7+ years of distributed software development experience
Experience in building solutions with Azure cloud services including IaaS and PaaS
3-5 years of experience writing Stored procedures, functions ,high performing SQL Queries, tracking (preferred to be based on Azure SQL Server)
Experience with relational and no-SQL databases
Experience with .NET, Hadoop (Hive, Map Reduce), Phoenix, Spark, Storm
Design & maintain tables & indexes for existing applications, choosing when to add or remove indexes.
Using Profiler traces and other tools to find the most frequently run queries (preferably in Azure).
Troubleshooting experience with at least one production SQL Server (Any flavor).
Ensure that new database code meets company standards for readability, reliability, and performance.
DACPAC creation & deployment, Ability to handle Azure SQL Database DACPAC and Restore database from storage container blobs.
Experience with Swagger, YAML, XSD etc. and file formats like XML, JSON, Parquet, ORC etc.
Troubleshooting application logic or why numbers don’t add up in a report.
Experience working in Agile methodology
Demonstrated strong problem solving and technical skills
Top Candidate will also have:
Experience with Azure Data Factory, Data Lake Store, Data Lake Analytics, SQL Data Warehouse, Azure Analysis Services (at least 2)
Strong communication and collaboration skills
Experience with developing end to end data flows from stream analytics/event hubs to SQL DW and SSAS
Experience with migrating bulk data from various on-premise legacy Hadoop systems to Azure Cloud
Additional Information:
This position will be located in Chennai India
No relocation is provided
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Submit your information to our Talent Network here .