Fluency with ASP.NET/.NET CORE, REST API and Azure solution development, and source code management processes.
The position requires good communication skills both verbal and written as our team frequently interfaces with developers from other groups to assist with our team’s work.
We expect that the engineer in the role will participate in the design of solutions, create diagrams to communicate and document architectural considerations and communicate their proposals/findings with the team, product line architects and product leadership.
The team ingests data from external and internal sources, transforms that data, creates APIs for that data and lands the data in OSDU (open subsurface data universe).
The team builds integrations with Azure storage services to empower our data consumers.
The team creates production ready processes for data science products which rely on our data flows.
Cloud Technologies: Azure: functions, app service, blob, storage, event hubs, key vault, API management, pipelines, app insights
Scripting: Yaml & JSON
Databases: CosmosDB, MS SQL
Experience with architecting and developing end to end Azure centric solutions.
Experience with designing, developing, and documenting scalable REST APIs.
Experience with designing scalable and modular database schemas.
Software: Visual Studio, Postman, SQL Server
Framework: .NET Core
Designing Tools: MS Visio, Swagger
Testing Tools: NUnit, Moq, Postman automated tests
Development Methodologies : Agile
Version Tools: Git
Automation Tools: ADO, Azure pipelines and Ansible
(no specific educational requirements)
Experience architecting and implementing (1) REST APIs and (2) Azure native cloud solutions in .NET CORE.
Good communication skills both written and verbal as position requires someone who can design solutions and communicate the design via code reviews/management reviews. Experience with subsurface Petrotechnical data is a plus.