Energyexemplarllc

Principal Software Engineer

Bengaluru, Karnataka, India; Pune, Maharashtra, India. Posted 21 months ago

The role

The Software Engineer will deliver quality and performant software and design. This person will develop software solutions by studying systems flow, data usage, and following the software development lifecycle.

What you will do

  • Developing Software Solutions by learning information needs
  • Discussing with managers
  • Studying systems flow and data usage
  • Finding problem areas and coming up with solutions
  • Following the software development lifecycle
  • Mentoring junior engineers to success

Required qualifications

  • 9+ years of experience in product development field
  • 2+ years of recent experience in building products on cloud
  • Strong understanding of data structures, algorithms, and designing for performance
  • Strong knowledge in OOPS with .Net, C# or relevant technologies with SQL Server or any RDBMS
  • Experience with Microservices Architecture
  • Hands-on experience in building products for Unix systems in addition to Windows
  • Working knowledge of CI/CD pipelines and AWS/Azure cloud services
  • Knowledge of asynchronous programming and WebAPI development
  • Knowledge and awareness of cloud/ application security (OWASP, PII, GDPR)
  • Extensive experience in mentoring junior engineers to success
  • Strong logical, analytics and problem-solving skills
  • Must be able to work effectively across team boundaries

Nice to have

  • Hands-on experience in development with either Angular, VueJS or React for Fullstack roles

About the company

Energy Exemplar's mission is Empowering Transformative Energy Decisions. Founded in 1999 in Adelaide, Australia, they provide a software portfolio including PLEXOS, Aurora, and Adapt2.

Principal Software Engineer at Energyexemplarllc | JobZoey