Prefer with prior oil and gas experience
- This request if for a Software Engineer to work on the DT&S (Downstream Technology & Services Research Workflow Team. The Software Engineer will serve on a Scrum Team and will develop an IT Solution the supports the Catalyst Research Workflow and replace 40 legacy applications.
- These are refinery applications.
- They are not looking for someone to come in and take the lead, they are looking for some hands on React/Do-er Developer/Engineers.
- Team currently has a lead, an architect, Product Owner, and Scrum Master. There are 40 legacy applications that they will be working through modernizing. Niche skill set - therefore if they have refinery applications, great/ but not required. Must be able to have good communication skills and talk through technical conversations clearly.
- This is not an on-site role - so Remote is okay. Looking for 3 people total - 1 Sr. (NOT lead, but Sr. and 2 mid level)
-
-
-
- Write high quality, maintainable, and robust code for web client (html + SCSS + typescript + react + redux + material design) and server deployments (C# + NET frameworks + Databases)
- Recognize and adopt best practices in all phases of software engineering (design, testing, version control, documentation, build, deployment, and operations)
- Solve problems at their root, stepping back to understand the broader context
- Use pragmatic solutions avoiding over-engineering and favoring straightforward solutions over complex ones
- Manage a broad range of data structures and algorithms, understanding when and how to use them
- Apply design patterns to resolve business problems (event sourcing + DDD + CQRS)
- Identify bottlenecks to weed out inefficiencies, delays, and blockages
- Security focus (OpenID + OAuth 2.0 + MSAL + Authorization + Data Protection)
- Containerized deployments (containers design patterns + k8s concepts)
- Ensure integration of new developments with legacy applications
- Use ADO projects to track development progress
Technical Skill (required & preferred)
- C#
- asp.net core for backend services
- Typescript
- React and Redux
- SCSS with UI toolkit for material design
- Git/DevOps experience (infrastructure as code & platform independent)
- Security focus (OpenID, OAuth 2.0, MSAL, Authorization, Data Protection)
- Containerized Deployments
- K8s concepts & containers design patterns
Deliverables
- Implement/modify product catalog
- Implement/modify unit management
- Implement process control aggregation
Implement analytical characterization