Senior BI & Big Data Developer

col-narrow-left   

Job ID:

3590814

Location:

Middlesex 

Category:

I.T. & Communications

Salary:

per year
col-narrow-right   

Job Views:

94

Zip Code:

TW18 3JN

Employment Type:

Full time

Posted:

22.11.2017
col-wide   

Job Description:

Overview     Centrica has an exciting opportunity for a number of Senior BI &Big Data Developers to join us on the next exciting stage of our programme.    We are looking for individuals who are passionate about all things todo with Hadoop and Big Data on the technical. You need to be anevangelist who is able to shout across the business the benefits of thistechnology as well as a real techie developer who wants a new challengeand to become the best in their field.    Responsible for all development activities required to deliver ISsolutions that meet the Business needs:  Develops quality and performing software that works  Development work is completed within time, budget and standards  Delivery of on-going efficiencies and improvements across thedevelopment function  In addition to the above, those with team lead responsibilities willbe required to:  Manage internal and external development resources to plan    The Role     Accountabilities    Responsible for prioritising and managing own workload, and others as required  Inputs into the quality and project plans for development activities    Operational Responsibilities:  Supports the setting of standards for programming tools and techniques  Takes technical responsibility for their area of the softwaredevelopment process  Supports the assessment of system requirements, identifying andaddressing any potential issues prior to implementation  Ensures component design meets the requirements  Undertakes development work ensuring design principles are adhered toand components are refactored wherever possible  Oversees the integrity of development work  Completes development deliverables in a timely manner and to theappropriate level of quality so that the delivered solutions are fit-forpurpose, can be efficiently supported and the impact of future changerequests can be assessed  Advises on the creation and execution of test scripts in other testingphases, as required  Ensures peer reviews and unit tests are prepared and executed acrossthe entire team  Uses understanding and knowledge of budgetary and estimation processto provide effort estimates required to develop software  Creates and updates application documentation  Follows all change control procedures and puts in place full versioncontrol and configuration management to ensure that the productionservice is not compromised  Follows the procedures for reporting on the progress of systemsdevelopment projects, taking action to deal with exceptions, problemsand unforeseen events in a timely manner, escalating as appropriate  Ensures compliance with statutory and company procedures, includingsecurity policies  Contributes to retrospectives to incorporate learnings into future work  Works to identify opportunities to improve development standards,processes and tools  Maintains an understanding of relevant industry trends and currentknowledge of the technology deployed in the business area  In addition to the above, those with team lead responsibilities willbe required to:  Observe and ensures team complies with requirements of security andcompany policies in place    The Person     Competencies and Qualifications    Development experience within multiple technologies and areas  Hands on technical experience of Hadoop ecosystem: HBase, MapReduce,Pig, Hive, Oozie and Flume  Experience of software such as SAP & Java  Any exposure to NoSQL technologies is a big advantage: Cassandra,MongoDB, or similar  Good working knowledge of Linux, shell scripting  Release Management skills, delivering new projects or features toproduction via the Ops Team  Knowledge and a working experience of SCM tools such as SVN or GIT  An exemplary role model who is passionate about good coding standardsand best practices  Fantastic solution design skills, with proven success in proposing newtechnologies/solutions to meet business requirements  Extensive background as a developer on integration or database/datawarehouse projects  Good problems solving skills  Demonstrable Detailed Design experience  Good experience of full Software Development Lifecycle  Excellent written and verbal communication skills  Some exposure to Agile methodologies  Able to prioritize own workload  Bachelor s degree in Computer Science, Software or ElectronicEngineering or other related discipline;  Demonstrable IT project or program management experience especiallyrelated to Data projects including planning, delivery, resourcing,estimation and expectation management  Some demonstrable knowledge of leading small development teams    The Company     Centrica plc, a FTSE 100 company, has operations in UK, North Americaand Europe. With 30+ million customer-product relationships, Centrica'svision is to become the leading integrated supplier of energy andrelated services for its chosen markets and maximise value toshareholders. Centrica's brand names include British Gas, Direct Energy(North America). At Centrica, our purpose is to help people today andsecure energy for tomorrow.    PLEASE APPLY ONLINE by hitting the 'Apply' button. Please upload yourcover letter and CV as one document.    Applications will ONLY be accepted via the Apply button.    To request an update on this role, or if you have any problemsuploading your CV please email typing Updaterequired: [TJ_5(Web Description)] [TJ_2(Ref No.)] in the subject title.    - provided by Dice AGILE, BIG DATA, COMPUTER SCIENCE, CONFIGURATION MANAGEMENT, DEGREE, HADOOP, HBASE, JAVA, LINUX, MAPREDUCE, MAPREDUCE, MONGODB, NOSQL, SAP
Company Info


Company Info

Centrica

Phone:
Web Site:

Senior BI & Big Data Developer

col-narrow-left   

Job ID:

3590814

Location:

Middlesex 

Category:

I.T. & Communications

Salary:

per year
col-narrow-right   

Job Views:

94

Zip Code:

TW18 3JN

Employment Type:

Full time

Posted:

22.11.2017
col-wide   

Job Description:

Overview     Centrica has an exciting opportunity for a number of Senior BI &Big Data Developers to join us on the next exciting stage of our programme.    We are looking for individuals who are passionate about all things todo with Hadoop and Big Data on the technical. You need to be anevangelist who is able to shout across the business the benefits of thistechnology as well as a real techie developer who wants a new challengeand to become the best in their field.    Responsible for all development activities required to deliver ISsolutions that meet the Business needs:  Develops quality and performing software that works  Development work is completed within time, budget and standards  Delivery of on-going efficiencies and improvements across thedevelopment function  In addition to the above, those with team lead responsibilities willbe required to:  Manage internal and external development resources to plan    The Role     Accountabilities    Responsible for prioritising and managing own workload, and others as required  Inputs into the quality and project plans for development activities    Operational Responsibilities:  Supports the setting of standards for programming tools and techniques  Takes technical responsibility for their area of the softwaredevelopment process  Supports the assessment of system requirements, identifying andaddressing any potential issues prior to implementation  Ensures component design meets the requirements  Undertakes development work ensuring design principles are adhered toand components are refactored wherever possible  Oversees the integrity of development work  Completes development deliverables in a timely manner and to theappropriate level of quality so that the delivered solutions are fit-forpurpose, can be efficiently supported and the impact of future changerequests can be assessed  Advises on the creation and execution of test scripts in other testingphases, as required  Ensures peer reviews and unit tests are prepared and executed acrossthe entire team  Uses understanding and knowledge of budgetary and estimation processto provide effort estimates required to develop software  Creates and updates application documentation  Follows all change control procedures and puts in place full versioncontrol and configuration management to ensure that the productionservice is not compromised  Follows the procedures for reporting on the progress of systemsdevelopment projects, taking action to deal with exceptions, problemsand unforeseen events in a timely manner, escalating as appropriate  Ensures compliance with statutory and company procedures, includingsecurity policies  Contributes to retrospectives to incorporate learnings into future work  Works to identify opportunities to improve development standards,processes and tools  Maintains an understanding of relevant industry trends and currentknowledge of the technology deployed in the business area  In addition to the above, those with team lead responsibilities willbe required to:  Observe and ensures team complies with requirements of security andcompany policies in place    The Person     Competencies and Qualifications    Development experience within multiple technologies and areas  Hands on technical experience of Hadoop ecosystem: HBase, MapReduce,Pig, Hive, Oozie and Flume  Experience of software such as SAP & Java  Any exposure to NoSQL technologies is a big advantage: Cassandra,MongoDB, or similar  Good working knowledge of Linux, shell scripting  Release Management skills, delivering new projects or features toproduction via the Ops Team  Knowledge and a working experience of SCM tools such as SVN or GIT  An exemplary role model who is passionate about good coding standardsand best practices  Fantastic solution design skills, with proven success in proposing newtechnologies/solutions to meet business requirements  Extensive background as a developer on integration or database/datawarehouse projects  Good problems solving skills  Demonstrable Detailed Design experience  Good experience of full Software Development Lifecycle  Excellent written and verbal communication skills  Some exposure to Agile methodologies  Able to prioritize own workload  Bachelor s degree in Computer Science, Software or ElectronicEngineering or other related discipline;  Demonstrable IT project or program management experience especiallyrelated to Data projects including planning, delivery, resourcing,estimation and expectation management  Some demonstrable knowledge of leading small development teams    The Company     Centrica plc, a FTSE 100 company, has operations in UK, North Americaand Europe. With 30+ million customer-product relationships, Centrica'svision is to become the leading integrated supplier of energy andrelated services for its chosen markets and maximise value toshareholders. Centrica's brand names include British Gas, Direct Energy(North America). At Centrica, our purpose is to help people today andsecure energy for tomorrow.    PLEASE APPLY ONLINE by hitting the 'Apply' button. Please upload yourcover letter and CV as one document.    Applications will ONLY be accepted via the Apply button.    To request an update on this role, or if you have any problemsuploading your CV please email typing Updaterequired: [TJ_5(Web Description)] [TJ_2(Ref No.)] in the subject title.    - provided by Dice AGILE, BIG DATA, COMPUTER SCIENCE, CONFIGURATION MANAGEMENT, DEGREE, HADOOP, HBASE, JAVA, LINUX, MAPREDUCE, MAPREDUCE, MONGODB, NOSQL, SAP