高级软件工程师 ETRM
Senior Software Engineer ETRM
Senior Software Engineer (C# / .Net Framework / MS SQL Server)
印度(远程)
我们正在招聘一名高级软件工程师,加入公司发展的重要阶段
Brady Technologies 使能源市场参与者能够通过能源转型以新的方式获利。我们提供软件解决方案,支持交易中的超额市场回报,管理电力运营,管理因去中心化、资产类型多样化、脱碳努力和持续监管变化而带来的复杂风险。我们的客户包括全球知名的公用事业公司、独立发电厂、可再生能源资产开发商、能源和多商品交易公司、油气公司、对冲基金和其他金融机构,以及国家电网运营商。
该职位将加入一个小型创新团队,开发 Igloo 的下一代能源交易和风险管理软件,该软件被欧洲的电力和天然气交易公司使用。我们主要使用现代的 Microsoft 技术栈,包括 C#、.NET Framework、.NET Core/.Net 7、MS SQL Server 和 Azure。我们有一个有趣的的产品路线图,计划将 Igloo 与我们的新云原生算法短期电力交易解决方案集成。
这是在一家具有强大增长雄心的公司中进一步发展软件工程职业生涯的绝佳机会,所处行业充满活力且面向未来。
关键技能:
- C#
- Microsoft .NET Framework 和/或 .Net Core/.Net 6/7
- Microsoft SQL Server
- 良好的安全知识
- REST API
加分项:
- Azure
- 消息库如 ZeroMQ
- 具有 Web UI 经验,如 Angular 或 Typescript
- Microsoft Entity Framework 和/或 Entity Framework Core
- 微服务
- 商品或能源交易系统开发经验
关键职责:
- 使用我们使用的语言进行编码,并逐步成为这些语言的专家,保持对语言版本的更新
- 使用基于商定的接受标准的测试驱动开发方法,确保/证明你的代码按预期工作
- 执行维护编程并修正已识别的缺陷
- 创建、文档化并实施单元测试计划和脚本
- 遵循我们的持续集成和部署方法
- 遵循我们的 Git 源代码控制方法
- 使用我们的同行代码审查开发方法进行最终级别的审查
- 评估应用程序和流程改进的机会
查看英文原文
Senior Software Engineer (C# / .Net Framework / MS SQL Server)
India (remote)
We're currently hiring for a Senior Software Engineer to join us at an exciting time for the business
Brady Technologies enables energy market participants to profit in new ways from the energy transition. We provide software solutions to support above market returns from trading, manage power operations, manage complex risks in evolving and volatile markets, impacted by increased decentralisation, diversity of asset types, the drive for decarbonisation, and ongoing regulatory change. Our customers include globally renowned utilities, independent power producers, renewable asset developers, energy and multi-commodity trading firms, oil & gas companies, hedge funds and other financial institutions, as well as state power grid operators.
This role will be part of a small, innovative team developing Igloo’s next-generation energy trading and risk management software, used by power and gas trading companies across Europe. We predominantly use modern Microsoft stack including C#, .NET Framework, .NET Core/.Net 7, MS SQL Server and Azure. We’ve got an interesting product roadmap ahead of us with plans to integrate Igloo with our new cloud-native algorithmic short-term power trading solution.
This is a great opportunity to further develop your software engineering career at a company with strong growth ambitions in a dynamic and future-looking industry.
Key technical skills:
- C#
- Microsoft .NET Framework and/or .Net Core/.Net 6/7
- Microsoft SQL Server
- Good security knowledge
- REST API
Nice to have:
- Azure
- Messaging libraries such as ZeroMQ
- Experience with Web UI such as Angular or Typescript
- Microsoft Entity Framework and/or Entity Framework Core
- Microservices
- Commodity or energy trading system development experience
Key Accountabilities:
- Coding in the languages we use and work towards becoming an expert in these, keeping up to date with language versions
- Ensuring/proving your code works as expected using a Test-Driven Development approach based on agreed Acceptance Criteria
- Perform maintenance programming and correction of identified defects
- Create, document, and implement unit test plans and scripts
- Follow our Continuous Integration and deployment approach
- Follow our Source Control approach with Git
- Perform final level reviews using our Peer Code Review development approach
- Assessing opportunities for application and process improvements
- Support and encourage the reduction of technical debt in our development codebase
- Pro-active in understanding and contributing to the technical solution from design through to code level
- Provide suitable documentation to support development work - from release notes up to product documentation
- Software Design and requirements breakdown in the form of User Stories using various Agile methodologies
- Interpret written requirements and technical specification documents
Along with suitable technical experience, you'll:
- Be a team player, supporting and encouraging team collaboration and a mindset for Continuous Improvement
- Be great problem-solver, proactively identifying issues and seek to resolve them quickly and effectively
- Be a passionate learner, willing to undertake training with a willingness to share knowledge and collaborate with colleagues
- Have proven experience in the ownership of software development projects and technical solutions
- Show a commitment to quality and a thorough approach to work
- Have the dedication in creating high quality applications for a demanding industry
- Have demonstrable ability and passion to mentor, teach and coach individuals in the team
What Brady offers:
- Great compensation + 5% bonus + private health insurance!
- 24 days' holiday + bank holidays
- 1/2 day off Christmas Eve & New Year's Eve
- Pluralsight licenses for engineering team members
- Flexible working hours
- An opportunity to build a modern technology platform for the power and energy trading markets
- A positive, values-driven culture
If you need any reasonable adjustments for any stage of the recruitment process, please let us know.
*Brady collects and processes personal data relating to its applicants to manage the recruitment process. Brady is committed to being transparent about how it collects and uses that data and to meeting its data protection obligations. As an applicant of a role with Brady, your data will be processed in line with the Recruitment Privacy Notice. You will find this Privacy Notice here: . Please review and ensure that you understand the data processing terms.
Originally posted on Himalayas