Brady Technologies Limited
Brady Technologies Limited

Senior Angular Developer (TypeScript)

TLDR

Contribute to the innovative PowerDesk product by developing algorithmic trading capabilities using Angular and machine learning technologies in a rapidly evolving energy market.

Senior Angular Developer (Typescript)

India (Remote)


Brady is growing and with that, have an exciting opportunity for a Senior Angular Developer to join us on a permanent basis!


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.


With some flagship customers already on board, we have exciting plans for PowerDesk product including algorithmic trading capabilities with machine learning to be developed later this year. This is our first Senior Angular Developer in the PowerDesk team so is a great opportunity to make you mark in a growing and innovative team in a future looking industry.  


The types of tech skills we're looking for:

  • Deep understanding and experience of the Angular development platform and enterprise software architectures using HTML/CSS and typescript.
  • Knowledge of the full software development lifecycle 
  • Knowledge of software development including design principles, best practices and patterns
  • RxJS - highly desirable
  • Well versed in angular component based automated testing. 
  • Knowledge of integration with APIs and RESTful web services. 
  • Experience of identity using OAuth and OpenID. 
  • Experience with source control systems such as Git, Azure DevOps or Github enterprise.
  • DevOps experience such as creating configuration, build and test scripts running as part of CICD would be advantageous.


Along with the technical skills, you'll likely have:

  • Great problem-solving skills, with an eye to identify issues and proactively seek to resolve them quickly and effectively 
  • Ability to interpret written requirements and technical specification documents
  • Ability to code software according to published standards and design guidelines
  • Excellent organisational and time management skills with an ability to prioritise your own workload
  • Commitment to quality and a thorough approach to work
  • Flexible attitude, an ability to adapt to changing requirements and to perform effectively under pressure 
  • Dedication to creating high quality applications for a demanding industry
  • Ability to learn new languages and technologies quickly and give a feasibility review on them where necessary
  • Demonstrable ability and passion to mentor, teach and coach individuals with a goal of building awareness, responsibility and self-belief
  • Proven experience in the ownership of software development projects and technical solutions
  • Ability to evaluate and identify software solutions in order to lead software development projects


Some key responsibilities:

  • Responsible for the design, development, enhancement and debugging of front end applications
  • Ensure that all technical requirements are identified, estimated, designed, documented, implemented and unit / integration tested
  • Produce detailed technical specifications based on business requirements
  • Perform ongoing assessments, identifying opportunities for application and process improvements 
  • Pro-active understanding and contribution to the technical solution from design through to code level
  • Support and encourage team collaboration and a mindset for Continuous Improvement
  • Support and encourage a passion for learning and sharing
  • Software Design and requirements breakdown in the form of User Stories using various Agile methodologies
  • Undertake suitable training to ensure an up to date skill set


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: https://www.bradyplc.com/recruitment-privacy-policy/. Please review and ensure that you understand the data processing terms.

Benefits

Flexible Work Hours

Flexible working hours

Brady Technologies builds innovative software solutions that enhance energy trading performance amidst the green energy transition. Our platform empowers utilities, renewable developers, and financial institutions to navigate complex risks and capitalize on new opportunities in an evolving market characterized by decentralization and decarbonization.

Employees
51-200 employees
Industry
Utilities
View company profile
Report this job
Apply for this job