ETL Developer

Adecinnovations โ€” Philippines ยท Posted ~2 days ago

Mid

Skills

ETL development Intermediate programming Relational databases Requirements analysis Application development Unit testing Software development lifecycle Database integration ETL SQL

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Develop and deliver modules, tools, and applications that support business operations, working across the full software delivery lifecycle. You will analyze requirements, plan development with technical leadership, integrate relational databases, conduct unit testing, and collaborate with database specialists while evaluating ways to improve code quality and performance.

Highlights

Intermediate-level ETL development role covering the full delivery lifecycle from requirements analysis through development, QA, user acceptance testing, release, and unit testing. The position offers cross-functional collaboration with database specialists and opportunities to improve application performance.

Description

Role/Position Summary: Under the supervision of the ETL Manager, this role is responsible for developing and delivering quality modules, tools and applications to support operations. This requires intermediate programming skills and understanding of relational databases. Duties & Responsibilities: Gathers the requirements and specifications of the assigned module, tool, or application.Assesses the simplicity/complexity of the requirement, and works with the ETL manager to come up with the development schedule โ€“ development, QA, user acceptance test and release.Creates wireframe, storyboard, prototype, or mock-up if and when necessary.Collaborates with DBAs if there is a need to connect to one or more databases.Researches for and evaluates software or hardware that may simplify the code or improve the performance.Develops the assigned module, tool, or application using any or a combination of prescribed development software.Runs unit test โ€“ manual or script-driven, prior to endorsing for quality check/assurance.Commits source code to the prescribed code repository.Edits, compiles, de-bugs and re-compiles/re-builds the code every after unit testing or regression testing.Provides demo to end-users as a form of user acceptance.Provides end-user training during launch.Provides technical assistance; responds to inquiries/questions or address errors/problems encountered by end-users.Performs root-cause analysis for bugs, and provides appropriate fix.Facilitates or assists in the documentation.Adheres to programming and development standards โ€“ industry and company-prescribed.Performs demo or code walkthrough โ€“ during quality check or during coaching, training or mentoring another member of the development team.Uses prescribed workflow monitoring tool and document management systems, such as but not limited to, Kanban Board, Alfresco, EDMS, and any other similar systems.Leads or participates to focus group sessions after every launch or release to exchange ideas among the development team and within the department.Reports security incidents and/or any identified security weaknesses.Performs other tasks that may be assigned from time to time. Qualifications: Bachelor's Degree in Information Technology, Computer Science, or other related coursesAt least five (5) years of relevant experience in Information Technology or software developmentIntermediate knowledge of any of the following Relational Database systems: MySQL, MS SQL, Oracle, PostgreSQLIntermediate knowledge of any of the following programming languages: Java, Php, .Net technologies, C/C++Understanding of any of the following web design concepts: HTML, XHTML, CSS, JavascriptGeneral understanding of routine maintenance, recovery, and handling failover of a database IMPT. NOTICE: As this website allows us to collect your information through your resumes, please read our Privacy Notice before proceeding: https://www.adec-innovations.com/privacy-statement/