ETRM Software Developer (.Net C#)
Job posting done by Sheralynn Tjioe, Technology Recruitment at Kerry Consulting
Email: [Confidential Information]
Our Client is a leading leading stable firm.
- Acquire a thorough understanding of the entire transaction cycle within a multi-commodity trading environment, enabling effective communication with users and stakeholders with minimal oversight from Business Analysts.
- Develop new features within the Energy Trading and Risk Management system (ETRM) to support company growth, including:Creating tailored views.
Customizing the user interface using built-in functions or ClassEvents (C# .NET).
Modifying the data model via built-in functions or directly in the SQL Server database.
Implementing new server-side functions focused on dedicated web services and ClassEvents.
Maintain, troubleshoot, and enhance existing customizations to ensure the production environment remains responsive, efficient, and robust. - Leverage strong software engineering skills to:Improve integration with other systems.
Enhance unit testing capabilities for custom code.
Refine the structure of existing customizations.
Contribute to the development of custom applications related to the ETRM, such as APIs, data loaders, reports, and business intelligence tools, while adapting to technologies like Azure IaaS/PaaS, Crystal Reports, Python, Azure Databricks, Azure Data Factory, and Power BI.
Support initiatives aimed at improving test automation and continuous integration across the application landscape. - Exhibit a diverse technical skill set, including C# .NET development, database development, and Powershell automation/DevOps skills.
- Focus on delivering high-quality software while adhering to modern engineering practices and promoting automation as a core team value.
- Demonstrate strong self-organization skills when needed.
- Collaborate effectively with the technical team while taking full ownership of relevant challenges.
- Actively learn and master vendor platforms to develop and support extensions and integrations.
- Adapt to agile methodologies like Scrum or Kanban, remaining flexible to other approaches as necessary.
- Provide third-line production support as required.
Key Qualifications and Experience:
- Required: Extensive experience with ETRM systems.
- Required: Strong proficiency in C# .NET.
- In-depth knowledge of the core language and framework.
- Experience in service-oriented development (WCF, Web API, or ASMX).
- Proficient in data access development (ADO.NET, Entity Framework, or similar).
- Required: Strong SQL Server database design and development skills, with a solid understanding of performance optimization.
- Required: Familiarity with agile delivery methodologies, such as Scrum or Kanban.
- Required: Proven experience in a trading or financial services context.
- Recommended: Knowledge of Azure Databricks and Azure Data Factory.
- Recommended: Experience with Windows Server infrastructure.
- Recommended: Familiarity with Azure PaaS and IaaS, along with relevant automation tools.
- Desirable: Experience with Powershell or a willingness to learn.
- Desirable: Experience with Python or a willingness to learn.
- Desirable: Familiarity with testing frameworks like SpecFlow or Cucumber.
To Apply:
For a confidential discussion regarding your next Technology role, please submit your resume (in MS Word format) to Sheralynn Tjioe at [HIDDEN TEXT], quoting the job title. We regret that only shortlisted candidates will be contacted.
Registration No.: R1878306License No.: 16S8060