About the job
Job Responsibilities:
As a Software Engineer / ETL Developer at VASS, you will play a vital role in designing and implementing data processing solutions. Your primary responsibilities will include creating comprehensive System and Functional Requirement Documents, alongside developing a high-level conceptual design for data processes. You will collaborate closely with data analysts to craft and document ETL code using tools such as DataStage, Talend, and Ab Initio, while also formulating test plans to ensure quality outcomes.
In this role, you will analyze, code, test, upgrade, and build data warehouses, leveraging your expertise in ETL processes and various technologies including Unix Shell Scripting, IBM Information Server, Quality Stage, and Informatica tools. You will also review data specifications and physical data models to write efficient ETL code and establish a standard ETL process that is reusable and maintainable.
Your contribution will extend to providing estimates for development efforts based on preliminary business requirements, creating design specifications tailored for audit and maintainability, and ensuring timely delivery of ETL code. You will conduct Functional and Unit testing to validate that the code operates flawlessly and will document testing results prior to handing over builds to the testing teams.
Participating in regular technical peer reviews will be essential to identify areas for improvement in ETL code adherence to standards and performance. You will follow the Enterprise Informatics software development life cycle, adhere to ETL coding standards, and contribute to the overall architecture by designing end-to-end systems for specific data warehouse or data mart applications.

