Energy Exemplar•1d ago
Indeed
Senior Software Engineer
Bengaluru, Karnataka
Full Time
Senior Level
Full Job Description
About the Role
Reporting to the Software Engineering Manager, the Principal Software Engineer at Energy Exemplar's IDC Development team is responsible for delivering high-quality, performant software solutions. This role involves understanding customer needs, collaborating with management, analyzing system flows and data usage, identifying challenges, and developing robust solutions throughout the software development lifecycle.
Responsibilities
- Lead the technical development of multiple projects and products.
- Apply expertise in data structures, algorithms, time/space complexity, and Object-Oriented Programming (OOPs).
- Translate complex logic into efficient code.
- Design and develop user interface (UI) front-end technologies.
- Engage in web application development.
- Develop products using diverse technologies.
- Optimize code for performance and efficiency.
- Debug and resolve cross-browser compatibility issues, applying best practices for web optimization.
- Ensure the security of web applications.
- Drive DevOps transformation using Agile and SCRUM methodologies.
- Propose recommendations for continuous improvement.
- Assist in the integration of technical and application components.
- Collaborate with team members and leaders to enhance technology standards and consistently apply best practices.
- Provide smart and practical solutions for complex problems and blockers.
- Mentor and support junior team members by offering advice, coaching, and solutions for challenges.
Qualifications, Skills & Experiences
- 5+ years of hands-on experience in product development.
- Strong proficiency in OOPs with .Net, C#, or related technologies, and SQL Server or any Relational Database Management System (RDBMS).
- Proven experience in designing and developing UI front-end technologies.
- Good exposure to web application development using HTML5, CSS3, Bootstrap, and JavaScript.
- Experience with Angular 4+, VueJS, or React.
- Expertise in responsive web design, HTML5, and CSS pre-processors.
- Strong command of JavaScript, including object-oriented concepts and optimization techniques.
- Excellent logical, analytical, and problem-solving skills.
- Ability to work effectively across team boundaries.
- High attention to detail.
- Capacity to work independently.
- Strong oral and written communication skills.
- Working knowledge of CI/CD pipelines and AWS/Azure cloud services is mandatory.
- Experience building products for Unix systems in addition to Windows is a plus.
- Exceptional communication skills.
Education
- Engineering graduate or higher from a Tier I or Tier II college.
Company
Energy Exemplar
About Energy ExemplarEnergy Exemplar is a global leader empowering transformative energy decisions in the era of decarbonization. Founded in 1999, the company's award-winning software portfolio, inclu...
Bengaluru, Karnataka
Posted on Indeed