Technical Lead .Net

Join the

iGreenTree Team

Explore Open Opportunities NS Bala 

Current Openings

Technical Lead .Net

Foreword:

At iGreenTree, we pride ourselves on fostering a culture of innovation and technical excellence. As we continue to advance our technological solutions, the role of a Technical Lead in .Net is pivotal to our success. We are looking for a visionary leader who can guide our development team, architect robust solutions, and ensure the highest standards of quality. If you are passionate about technology and leadership, we invite you to contribute to our mission and drive impactful change in our organization.

Who We Are Looking For:

As a .NET Developer, you will be an integral part of our software development team, participating in the full software development lifecycle to deliver high-quality, scalable applications. You will work closely in teams to design software architecture, develop new reusable components, and integrate systems effectively. This role requires a strong focus on backend development and integration, ensuring seamless operation of enterprise applications.

Responsibilities:

  • Participate in requirements analysis, planning, and stand-ups.
  • Collaborate with internal teams to produce software design and architecture.
  • Develop new reusable components and web-based user interfaces.
  • Work with product teams and graphic designers, translating designs and wireframes into high-quality code.
  • Write clean, scalable code using .NET programming languages.
  • Design and implement RESTful APIs for seamless integration with various front-end applications and external systems.
  • Optimize backend services for performance, scalability, and security.
  • Test and deploy applications and systems.
  • Revise, update, refactor, and debug code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, devising solutions to mitigate and address these issues.
  • Develop and maintain comprehensive documentation throughout the software development life cycle (SDLC).
  • Serve as an expert on applications and provide technical support when required.
  • Integrate third-party services, APIs, and SDKs into .NET-based applications, ensuring smooth data flow and functionality.

Requirements:

  • Experience: 5-8 years of experience in Microsoft .NET Core.

Technical Skills:

Backend Development:
  • Strong proficiency in C#, .NET Core, EE, and LINQ, with deep experience in building scalable and maintainable backend services.
  • Extensive experience in designing, implementing, and consuming RESTful APIs.
  • Strong experience in database design, SQL, and ORM technologies like Entity Framework.
  • Familiarity with handling big data technologies, optimizing queries, and managing large-scale data.
  • Expertise in asynchronous programming using async/await patterns.

About iGreenTree:

In the era of democratization of energy generation and the rise of "prosumers," iGreenTree stands to build unparalleled customer value. Our expertise becomes instrumental in enhancing customer experiences, aligning with the power of choice, and navigating the intricacies of the connected energy ecosystem for intelligent energy management.

At iGreenTree, we're passionate about empowering energy and utility providers with innovative IT solutions. With deep domain knowledge and a dedication to innovation, we help our clients stay ahead of the curve in a rapidly changing industry. Whether you need IT consulting, application development, system integration, or digital transformation services, our team of experts has the expertise to deliver the right solution for your business. Partner with iGreenTree to unleash the power of technology and achieve sustainable growth in today's dynamic landscape.

Knowledge & Skill Requirements:

  • Bachelor’s degree in computer science, Information Technology, Business Administration, or a related field is a must.
  • A deep understanding of the Energy & Utilities value chain will be a plus.
  • Strong problem-solving and analytical skills, with attention to detail.
  • Excellent analytical and critical thinking skills are essential for interpreting complex business requirements and devising effective solutions.
  • Strong communication and stakeholder management skills are necessary for effective collaboration with diverse teams and clear presentation of solutions.
  • Ability to work independently and collaboratively in a team environment.

Additional Notes:

  • Energy & Utilities domain knowledge is preferred but not mandatory.
  • We prioritize technical expertise and capabilities.
  • Experience and a desire to work in a fast-paced environment.
  • You will get to work with some of the most complex technologies on the market today.
  • You will have an opportunity to work at all levels of the organization.