Experience: 2 4 Years
Work Location: Bengaluru, KA
Job Summary:
The IT/OT Application and Integration Engineer is responsible for building, testing, and maintaining
application components and data pipelines that connect operational technology devices with
enterprise IT and analytics platforms. This role emphasizes software engineering, API development,
data processing, and secure integration between industrial and IT systems.
Key Responsibilities:
1. Software Development and Integration
- Design and implement software that ingests industrial data and exposes APIs
- Build connector modules to integrate OT systems with IT applications
- Develop high performant services that transform, normalize, and route industrial data
2. API and Middleware Engineering
- Build RESTful APIs and microservices supporting OT data access
- Work with message brokers, event streams, and queueing systems
- Ensure performance-oriented, scalable, maintainable, and well-documented interfaces
3. Industrial Data Handling
- Implement protocols (OPC UA / Modbus / MQTT) for data collection
- Manage tag configurations, signal mapping, and time-series ingestion
- Support data quality checks and remediation methods
4. CI/CD and Automated Testing
- Integrate code into CI/CD pipelines
- Write automated tests for integration and unit coverage
- Work with DevOps practices for deployment
5. Security and Compliance
- Apply secure coding standards
- Ensure OT data handling aligns with cybersecurity best practices
- Collaborate with security teams for vulnerability management
Required Skills and Qualifications:
Technical Skills
- 24 years of professional software development experience
- Strong proficiency in at least one language - C# and/or Python
- Strong proficiency in .Net Framework and COM / DCOM based components
- Experience developing Windows-based services and applications
- Experience building REST APIs and microservices
- Exposure to databases - SQL (PostgreSQL, MySQL, SQL Server), and Time-series DBs (InfluxDB, TimescaleDB preferred)
- Familiarity with asynchronous programming, messaging (MQTT, Kafka)
- Comfortable with Docker/containers and basic deployment automation
Behavioral Skills
- Logical problem solving and structured thinking
- Clear, concise technical communication
- Self-driven in remote delivery environments
- Ability to collaborate with cross-functional and geographically spread teams
Preferred (Not Mandatory)
- Experience with industrial integration frameworks (e.g., Ignition, Kepware)
- Exposure to cloud platforms (AWS / Azure / GCP)
- Familiarity with OT cybersecurity standards (ISA/IEC 62443)