Kerry Consulting Pte Ltd
ETRM Software Developer (.Net C#)
Job Location
Singapore, Singapore
Job Description
ETRM Software Developer (.Net C#)
Job posting done by Sheralynn Tjioe, Technology Recruitment at Kerry Consulting
Email: sr@kerryconsulting.com
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 sr@kerryconsulting.com, quoting the job title. We regret that only shortlisted candidates will be contacted.
Registration No.: R1878306 License No.: 16S8060
Location: Singapore, SG
Posted Date: 11/15/2024
Contact Information
Contact | Human Resources Kerry Consulting Pte Ltd |
---|