Integration Software Engineer- OT-OPERATIONAL TECHNOLOGY
Location: Nearshore (Buenos Aires, Argentina or Costa Rica)
Employment Type: 12 Month Contract
Industry: Oil & Gas / IT Services
Job Summary
S3 is looking for Software Integration Engineers to design, implement, and optimize integration solutions that connect enterprise applications and services.
Required:
TECH STACK REQUIRED – 5+ Years of System architecture, APIs, cloud technologies, and enterprise integration patterns. Azure Cloud Services, (C# Java or Python)SQL, CI/CD, (SAP, Oracle or Workday), This role requires a deep understanding of software development best practices, security standards, and a strong ability to work in a global, Agile-driven environment.
Key Responsibilities
- Develop, maintain, and enhance software integration solutions that enable seamless data exchange across enterprise systems.
- Design and implement APIs, microservices, and middleware components for system interoperability.
- Collaborate with cross-functional teams, including developers, DevOps, cybersecurity, and infrastructure teams, to ensure smooth integrations.
- Troubleshoot and resolve integration issues, ensuring system performance, reliability, and security.
- Optimize database interactions and improve system efficiency using SQL, MSSQL, and NoSQL databases.
- Implement and maintain CI/CD pipelines for integration deployments.
- Work within cloud environments, primarily Azure, implementing security best practices such as authentication, authorization, and access control.
- Develop documentation, including technical design specifications, integration flow diagrams, and test cases.
- Support post-implementation troubleshooting, enhancements, and production monitoring.
Required Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience: 5+ years in software development and system integration roles.
Technical Skills:
- Strong proficiency in RESTful API development, API gateways, and microservices architecture.
- Hands-on experience with Azure Cloud Services (Azure AD, Azure DevOps, API Management, Service Bus).
- Experience in programming languages such as .NET (C#), Java, Python, or JavaScript.
- Expertise in MSSQL, PostgreSQL, or NoSQL databases for optimizing queries and performance tuning.
- Familiarity with OSIsoft PI Historian, Splunk, and SolarWinds for data logging, monitoring, and analytics.
- Strong understanding of OAuth, OpenID Connect, and other authentication mechanisms.
- Experience with CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
- Familiarity with middleware platforms and enterprise service bus (ESB) solutions.
- Preferred Qualifications
- Experience working with ERP systems (SAP, Oracle, Workday) and their integration strategies.
- Knowledge of industrial automation and SCADA systems for Oil & Gas operations.
- Familiarity with Agile methodologies (Scrum, SAFe) and DevOps best practices.
- Strong problem-solving skills with the ability to work in fast-paced, complex environments.
- Experience working in a nearshore or global delivery model.
Soft Skills & Competencies
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills, with the ability to interact with technical and non-technical stakeholders.
- Ability to work independently and as part of a collaborative team.
- Strong time management and prioritization