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.