Full Stack Software Engineer – C# & Angular

Technology London, United Kingdom


                                                                                                                                          arguslogosmall

 Full Stack Software Engineer – C# & Angular

 

About Argus

 

Argus is an independent media organisation with almost 1200 staff globally. We are headquartered in London and have 27 offices in the world’s principal commodity trading and production centres. Argus produces price assessments and analysis of international energy and other commodity markets and offers bespoke consulting services and industry-leading conferences.

Argus Media is committed to ensuring career and personal growth for all its staff and provides extensive training and career development opportunities, as well as participation in employee-led initiatives, including a women’s network.

 

What will you be doing?

In this newly created role you will be a part of the core team and responsible for solving hard problems in software to lead the hands-on development of our applications. You will also lead technical leadership, providing reference implementations and demonstrations of new technologies and frameworks, and ensuring a high standard of software development.

You will also be contributing constructively to technical debates to focus the team on working solutions. Enhancing the security, robustness, performance, and maintainability of the code base.

 

We want you to have a strong understanding in the importance of UX in all applications.

Experience of time-series data, and/or prior experience of price and market-based applications.

Experience with NodeJS/Python/Websockets and browser based messaging architectures.

The AWS platform, including EC2, CloudFormation, RDS, Lambda, SQS, SNS

DevOps in general, particularly around monitoring and alerting, as well as build pipeline

 

 

What we’re looking for in you?

 

  • A strong understanding of software development in C#, encompassing all layers, including the human ones.
  • Practical experience with latest versions of Angular
  • Practical experience with large relational and non-relational data stores. An understanding of complex data, and the ability to work with domain experts to create and populate complex models.
  • The ability to re-enforce and nurture professional coding practices in the team.
  • A solid understanding of relevant software design patterns.
  • Experience of and skill in using modern tools for software development, including profilers, IDEs, revision control systems, release automation systems, defect tracking, log file analysis and performance and security related tools.
  • A broad understanding of operating systems, networks, web systems, design patterns and good coding practices
  • Good verbal and written communication skills, the ability to contribute to meetings as required.
  • Curiosity and eagerness to both teach yourself, and learn from others

 

What’s in it for you?

 

  • Competitive salary and company bonus scheme
  • Group pension scheme
  • Group healthcare and life assurance scheme
  • 25 days holiday with annual increase up to 30 days
  • Subsidised gym membership
  • Season ticket travel loans
  • Cycle to work scheme
  • Extensive internal and external training

 

 

For more details about the company and to apply please make sure you send your CV and cover letter via our website: www.argusmedia.com/en/careers/open-positions 

 

By submitting your job application, you automatically acknowledge and consent to the collection, use and/or disclosure of your personal data to the Company. Argus is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.