Contribute to all phases of the development lifecycle
Build, and maintain efficient, reusable and reliable code that can be high-volume and low-latency
Ensure the best possible performance, quality and responsiveness of the applications
Identify bottlenecks bugs and devise solutions to these problems
Help maintain code quality, organization and automatization
Prepare and produce releases of software components
Liaise with designers and participate in technical design walkthroughs
Develop/Implement and Unit test the programs and configurations related to the designs.
Perform code and unite test reviews during development phases
Provide regular status reports to Project Manager
Career Level - IC1
University degree in Engineering in IT, Computer Science or relates subject - B.Tech / BE / BS / MS preferred
At least two (2) years of software development experience, preferably in a multi-national organization
At least two (1) year of work experience in java or groovy or java script development. Technical capability in the areas of Java, J2EE, XML, XPath and Webservices.
At least two (1) year of work experience in Building Custom Solutions using OUAF (Oracle Utilities Application Framework)
Experience in detail level estimation of effort for development and testing of solutions
Techno/Functional Knowledge of Oracle Utilities Products such as Customer Care and Billing (CCB), Customer to Meter (C2M), Meter Data management (MDM), Mobile Workforce Management (MWM), Work and Asset management (WAM) is preferable.
Knowledge in any Customer Information System, Billing System or Meter Data Management System is a plus
Experience in Object-oriented Design and Development is plus
Strong written and spoken english communication skills
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time