Software Engineer/Data Services
HSBC Group
Hyderabad, Telangana, India, Asia Pacific
14d ago

Skills - ETL Data stage

Designation - Software Engineer

Experience - 2-4 yrs

  • Responsible for the documentation and maintenance of new and existing Extract, Transform, and Load (ETL) processes within the Enterprise Data Warehouse.
  • Develop a satisfactory level of understanding of the appropriate business systems of the Group and their associated IT development requirements
  • Provide effective co-ordination and communication with distributed teams
  • Provide estimates for development effort from design documents
  • Maintain working documents to ensure they reflect correct functionality
  • Assist and support the implementation of releases
  • Investigate live systems faults, diagnose problems and propose and provide solutions
  • Report progress as required and advise of problems in good time
  • Use experience to develop junior staff where appropriate
  • Use experience to guide offshore development staff where appropriate
  • Undertake additional tasks as directed by line manager
  • Analysis

  • Identify, interpret and document requirements for new or altered systems, by working closely with various departments
  • Prepare detailed specifications that describe input, output, and logical operation
  • Prepare / submit Change Requests / GSDs to support the implantation process
  • Review documentation to ensure design meets the criteria and work is of an acceptable quality
  • Create or review testing strategies to ensure all functionality is covered.
  • Support and execute testing as appropriate to ensure requirements are met.
  • Contribute to instructions or manuals to guide end users
  • Provide support to IT development teams, user departments, suppliers and / or customers to ensure the successful acceptance testing and implementation of the new system, before and after go-
  • live and provide training where necessary


  • Undertake technical investigations and program design on new and existing applications as required
  • Convert requirements into a series of instructions coded in a computer language
  • Write, analyze, review, and rewrite programs to departmental and Group standards
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
  • Update computer programs to increase operating efficiency or adapt to new requirements
  • Review code and documentation to ensure code meets the design criteria and work is of an acceptable quality
  • Review code from offshore Analyst / Developers as part of the quality assurance process
  • Produce unit test plans with detailed expected results to fully exercise the code
  • Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced
  • Conduct unit testing of programs and software applications to be sure they will produce the desired information and that the instructions are correct
  • Any Graduate

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form