Job Description :
Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Requires a bachelor''s degree in a related area and 5-7 years of experience.
Additional Job Details
Very good understanding of the full software development life cycle with experience in building high volume, scalable, reliable and reusable software components in realistic timelines, adhering to development goals and principles € Expert in SQL, relational databases (RDBMS), database concepts, dimensional modeling and database design € Extensive hands-on experience in MPP DB¹s like Teradata, Greenplum, Netezza, etc and related utilities € Excellent hands-on experience building ETL jobs using ETL tools like Talend, Informatica, etc € Experience in Scripting using unix shell script, python, perl, etc € Experience in reporting tools like Tableau, Business Objects, etc € Experience in Data modeling using ERwin or similar modeling tools € Demonstrate integrity and maturity, and a constructive approach to challenges € Demonstrate analytical and problem solving skills, particularly those that apply to Data Warehouse and Big Data environments Experience 5 - 8 years in software engineering 5+ years of experience in implementing high volume, scalable and reliable Data Warehouse