Principal Engineer // .NET, Azure
IndiaFull-timeLead levelPosted 1 week ago
Leadership software engineering role at Brady Technologies.
About the role
We have a truly exciting opportunity for a Principal Engineer to be part of an innovative software engineering team developing Brady's cloud native trading software for the power and energy markets. The Principal Engineer is responsible for playing a hands-on role in software development of our day-ahead and intra-day auctions module; throughout the entire Software Development Lifecycle (SDLC) , managing a small 1– 3 person team .
What you'll do
- Communicate effectively and proactively with customers, stakeholders, and the product team
- Maintain up-to-date expertise in relevant programming languages, tools, and technologies and awareness of organisational policies and standards
- Actively participate in Agile ceremonies to enable effective management of work in progress and identify opportunities for improvement
- Design, document, develop, refactor, debug, test, maintain , monitor, and support secure, high-quality software applications and services, associated infrastructure
- Lead and participate in design reviews and code reviews, giving and receiving objective feedback to support colleagues and ensure quality
What you need
- .NET
- Azure
- Git
- SQL
- C#
- Docker
Good to have
- JavaScript
- TypeScript
- Python
- Angular
- Terraform
- CI/CD