Location:
Anywhere, Worldwide
We are looking for a Full Stack Software Engineer C# & Angular for a British media company. You will work with the existing London and Ukraine development teams.
About the company:
Argus is a fast-growing global B2B media company providing essential information on commodity markets. As a business, we continue to grow and evolve, adding new markets, new services, new delivery options and improved analytical tools. ArgusMedia is an independent media organisation with 1,200 staff. It is headquartered in London and has 28 offices in the world’s principal commodity trading and production centers. The company produces price assessments and analyses of international energy and other commodity markets and offers bespoke consulting services and industry-leading conferences.
Key responsibilities
- Developing and maintaining web applications
- Contributing to Agile SCRUM meetings, estimates, documentation and other parts of the software development lifecycle.
- Working to improve your own technical expertise and keep abreast of new developments in software design.
- Enhancing the security, robustness, performance, and maintainability of the code base.
Essential skills and experience
- Software development in C# and .NET 6/8
- JavaScript Ul frameworks, preferably Angular
- A broad understanding of design patterns and good coding practices
- The ability to code to a commercial standard, including unit testing, appropriate use of frameworks and SOLID principles
- DevOps - particularly GitHub Actions, TeamCity or Octopus, familiarity with any other tools
- Able to work as part of a scrum team
- Curiosity and eagerness to both teach yourself, and learn from others
- Proficient in English (Intermediate)
Desirable skills and experience
The following are all technical areas that Argus uses or plans to use extensively. Experience and/or interest in one or more of them will be helpful:
- Belief 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 or Python
- The AWS platform, including EC2, CloudFormation, RDS, Lambda, SQS, SNS, EventBridge.
- Experience in Docker
- GraphQL
- CSS frameworks (SCSS)
- A good basic understanding of data structures and databases.
- Angular Stores (NgRx, or Redux)
Benefits
- Be part of a profitable, expanding UK Product company
- Be an engineer with the impact of technical decisions and architecture
- Free access to O'Reilly Books Online and Udemy
- Managers will help to build a personal development plan and grow
- Annual Salary review
- No overtime. 40 hours per week maximum.
- Developer-friendly environment, clever, friendly colleagues.