Who We Are :
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.
Who we are looking :
- Participate in requirements analysis, Planning, and Stand-Ups.
- Collaborate with internal teams to produce software design and architecture.
- Responsible for the development of new reusable components, and web-based user interfaces.
- Work with product team and graphic designers, translating designs and wireframes to high-quality code.
- Strong expertise in functional programming and design patterns.
- Write clean, scalable code using .NET programming languages.
- 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, and devise solutions to mitigate and address these issues.
- Develop documentation throughout the software development life cycle (SDLC).
- Serve as an expert on applications and provide technical support when required.
Requirements :
5+ years of experience in Microsoft .net coreStrong knowledge of C#, .NET Core, EE, LINQ, Rest Apis.Experience with database development including relational database design, SQL, bigdata and ORMJavaScript, JS Frameworks (e.g. jQuery, ReactJS, AngularJS, Bootstrap)Experience with working in an Agile / Scrum development projectKnowledge about JIRA / similar project management toolExperience with Azure will be a big plusExperience with big data will be a big plusGIT-based repositoryKnowledge of Docker and KubernetesExperience designing and developing enterprise grade softwareExperience with source control management systems and deployment environmentExperience with debugging, performance profiling and optimization.Comprehensive understanding of object-oriented and service-oriented application development, techniques and theoriesInternally motivated, able to work proficiently both independently and in a team environmentStrong communication skills with both internal team members and external business stakeholdersExperience with user interface design and prototyping.(ref : hirist.tech)