About the Role
We are hiring talented, experienced, and driven individuals with a strong foundation in Endur development.
Job Responsibilities
- Write well-designed, testable, efficient code
- Manage communication across multiple stakeholders
- Work closely with Clients to understand the business requirements and take ownership of delivery, highlight any risk/issues
- Create technical solutions for system implementations, upgrades, enhancements, and incidents.
- Prepare solutions design documents.
- Contribute to the development of Object-Oriented system designs
- Ensure proper software design for scalability, robustness, maintainability, and integration with other components and systems in a technology landscape
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Contribute to all phases of the development lifecycle
- Ensure the best possible performance, quality, and responsiveness of the applications
- Prepare and produce releases of software components
Required Skills and Experience
- Technical Experience with OpenLink Endur v14 and above.
- Endur development using OpenJVS and OpenComponents
- Experience with developing solutions using JAVA and .NET
- Experience with Oracle Database, SQL, PL/SQL.
- Ability to write plug-ins for extracting data from database, custom simulations, user data worksheets, nomination updates, etc.
- In-depth knowledge of Endur database schema and ability to write/tune SQL.
- Experienced in handling memory management issues with JVS and OpenComponents scripting
- Experienced with utilizing and implementing Connex, Grid Enabled Scripts, and Operation Services.
- Good understanding of Endur's Database schema.
- Ability to write queries involving multiple tables, inner and outer joins, group by functions, etc.
- Strong technical troubleshooting skills and the ability to solve complex technical problems with relentless passion
- Strong understanding of the energy/commodity trading business in Oil, Gas, Power
- Ability to acquire overall business knowledge to help create long-term customer solutions
- Good understanding and ability to adapt to key roles across the Software Development Life Cycle
- The ability to take ownership and deliver results in challenging, client-facing environments
- Exceptional verbal and written communication skills and the ability to explain complex technical concepts to a non-technical audience due to this being a customer-facing role
- Ability to work with a collaborative team, being able to provide input while accepting other’s ideas with an open mind, to build engineering quality enterprise solutions for our clients
- Experience in a professional services consultancy
- Bachelor's degree or higher in Engineering, Computer Science, Information Technology, or equivalent