
Software Engineer Intermediate
Full Job Description
Gentrack Ltd is seeking a Software Engineer - Intermediate to join our team in Pune, India. You will play a key role in developing high-quality Gentrack products by actively contributing and collaborating with team members and developers across various teams. Adherence to best coding practices and a strong team-player mentality are essential for this position.
In this role, you will support initiatives run by the GSTF and embody our company values by demonstrating a commitment to environmental and social responsibility. You will contribute by identifying and proposing local sustainable practices in line with our Sustainability Charter and actively participate in our sustainability app challenges to promote greener behaviors.
Key Responsibilities:
- Analyze customer requests and produce solution artifacts and estimations.
- Conduct peer reviews of solution artifacts.
- Develop, maintain, deploy, and support solutions throughout their implementation lifecycle.
- Produce essential documentation for knowledge transfer.
- Actively participate in planning sessions, stand-ups, estimations, retrospectives, and backlog grooming.
- Establish and maintain strong business relationships with customers.
- Ensure adherence to company standards and procedures.
- Take ownership of a team's quality delivery of tasks.
- Identify and highlight relevant risks, providing recommendations for resolution.
- Perform basic network and database tasks.
- Communicate effectively with customers across all channels.
- Advise customers on the optimal use of Gentrack products and industry best practices.
- Collaborate within integrated business teams to achieve optimal business solutions.
- Act as a positive influence for technical best practices.
- Be open to working with proprietary languages.
What we're looking for:
We are looking for enthusiastic individuals who are eager to learn and collaborate. Coaching and mentorship will be provided.
Qualifications:
- Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional development and commercial experience.
Experience:
- 2-4 years of relevant experience.
Technical Skills:
- Proficiency in Programming/Software Development, specifically in C/C++.
- Strong experience in backend development using C/C++.
- Solid understanding of data structures and algorithms.
- Hands-on experience with Agile methodologies.
- Experience with at least one database system.
- Knowledge of Software Testing principles.
- Familiarity with System Design.
- Skills in Data Analysis.
- Understanding of User Experience Analysis.
- Innovative thinking capabilities.
What we offer:
- Opportunities for personal growth in leadership, commercial acumen, and technical excellence.
- The chance to be part of a global, high-growth organization with a clear career path.
- A vibrant and collaborative culture focused on transformation and making a difference.
- A competitive reward package recognizing top talent.
- The opportunity to make a significant impact on society and the planet.
Gentrack is committed to hiring the best talent, regardless of background. If you are passionate about learning and contributing to our mission, you will be a great fit.
Company
Gentrack Ltd
Gentrack Ltd is a global leader in providing innovative cleantech solutions for the utilities sector. We partner with major energy and water companies worldwide, as well as emerging brands, to help th...