As an Advanced Software Engineer, you will bridge the gap between complex chemical process modeling and modern full-stack web applications. You will lead the design, development, and deployment of scalable, cloud-connected industrial applications. Your chemical engineering insights will directly inform the logic built into the C# backend, while your ReactJS skills will bring data-heavy process visualizations to life
Frontend Architecture: Develop highly responsive Web UI Single Page Applications (SPAs) using ReactJS, TypeScript, and CSS3 to map visual P&IDs (Piping and Instrumentation Diagrams) and real-time sensor charts
Backend Engineering: Build and scale backend engines using C# .NET Core and ASP.NET Web APIs, applying advanced OOP, SOLID, and Clean Architecture principles.
Domain Bridging: Translate chemical process engineering equations, thermodynamics, and fluid dynamics logic into optimized software algorithms
Cloud Integration: Design, build, and deploy cloud-native SaaS applications natively on Microsoft Azure, utilizing microservices and event-driven computing.
Technical Prototyping: Collaborate closely with Process Architects to prototype Spikes, Proof of Concepts (PoCs), and simulation calculators
Mentorship & Quality: Conduct rigorous code reviews, optimize database queries (SQL Server/NoSQL), and mentor junior developers to ensure code reliability in mission-critical industrial environments.
Frontend Stacks- Advanced proficiency in ReactJS (Hooks, Context API, Redux/Zustand).
- Strong fluency in TypeScript, JavaScript (ES6+), and HTML5/CSS3.
- Experience with Component-Driven UI libraries or Storybook JS.
- Deep expertise in C# and .NET Core / .NET 8 (Asynchronous programming, Dependency Injection, Middleware configuration).
- High-performance API structures using RESTful Web APIs, gRPC, or SignalR for real-time plant telemetry.
- Strong SQL profiling skills with MS SQL Server or PostgreSQL using Entity Framework Core.
- Hands-on familiarity with Azure cloud infrastructure (Azure Functions, App Services, Blob Storage)
- Solid conceptual background in Chemical/Process Engineering (Mass balance, distillation logic, or refining processes).
- Understanding of industrial automation connectivity protocols (MQTT, OPC UA, or Modbus) is highly valued
- Education: Bachelor’s or Master’s degree in Chemical Engineering, Process Automation, or a related technical discipline with strong self-taught or certified software mastery. (Alternatively, a Computer Science degree with extensive work experience developing Chemical/Industrial software).
- Experience: 5 to 8+ years of professional full-stack software development experience.
- Proven track record deploying commercial-grade applications using C# and ReactJS.
- Background developing software for Refining, Petrochemicals, Pharma, or Oil & Gas industries.
- Familiarity with CI/CD tools like GitHub Actions, and containerization via Docker/Kubernetes.
- Agile/Scrum environment adaptability and a passion for Industrial IoT (IIoT) frameworks