Senior Integration Software Engineer - Subsurface Applications
Blackturtle
About the role
Role Overview
As a Senior Integration Software Engineer specializing in subsurface applications, you will be at the forefront of connecting our cutting‑edge geological and geophysical data platforms. Your daily tasks will involve designing, developing, and implementing robust integration solutions that seamlessly connect various subsurface data sources and applications. You will collaborate closely with geoscientists, data scientists, and other software engineers to understand their workflows and data requirements, ensuring that our integration solutions meet their needs. This role directly impacts the efficiency and effectiveness of our subsurface exploration and production activities, enabling better decision‑making and ultimately driving business value.
Key Responsibilities
- Design and develop integration solutions using GIS technologies (ArcGIS) to connect subsurface data from various sources for geoscientists and engineers, enabling them to access and analyze data efficiently.
- Implement and maintain CI/CD pipelines using Azure DevOps to automate the build, test, and deployment of integration solutions, ensuring rapid and reliable delivery of software updates.
- Develop and optimize SQL queries and database schemas to efficiently store and retrieve subsurface data, improving data access performance for end‑users.
- Collaborate with cross‑functional teams to gather requirements and design integration solutions that meet business needs, ensuring alignment with overall project goals.
- Troubleshoot and resolve integration issues to minimize downtime and ensure data integrity, maintaining a high level of data quality and reliability.
- Develop and maintain comprehensive documentation for integration solutions to facilitate knowledge sharing and ensure maintainability, promoting best practices and standards.
Required Skillset
- Demonstrated ability to design and develop GIS applications using ArcGIS for subsurface data management and analysis.
- Proven expertise in developing and optimizing SQL queries and database schemas for efficient data storage and retrieval.
- Strong experience with Azure cloud platform and CI/CD pipelines using Azure DevOps.
- Excellent communication and collaboration skills to effectively work with cross‑functional teams and stakeholders.
- Ability to analyze complex problems and develop creative solutions to meet business requirements.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5 - 12 years of experience in software development with a focus on data integration and GIS technologies. (ref: hirist.tech)
Requirements
- Demonstrated ability to design and develop GIS applications using ArcGIS for subsurface data management and analysis.
- Proven expertise in developing and optimizing SQL queries and database schemas for efficient data storage and retrieval.
- Strong experience with Azure cloud platform and CI/CD pipelines using Azure DevOps.
- Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders.
- Ability to analyze complex problems and develop creative solutions to meet business requirements.
Responsibilities
- Design and develop integration solutions using GIS technologies (ArcGIS) to connect subsurface data from various sources for geoscientists and engineers, enabling them to access and analyze data efficiently.
- Implement and maintain CI/CD pipelines using Azure DevOps to automate the build, test, and deployment of integration solutions, ensuring rapid and reliable delivery of software updates.
- Develop and optimize SQL queries and database schemas to efficiently store and retrieve subsurface data, improving data access performance for end-users.
- Collaborate with cross-functional teams to gather requirements and design integration solutions that meet business needs, ensuring alignment with overall project goals.
- Troubleshoot and resolve integration issues to minimize downtime and ensure data integrity, maintaining a high level of data quality and reliability.
- Develop and maintain comprehensive documentation for integration solutions to facilitate knowledge sharing and ensure maintainability, promoting best practices and standards.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free