Job Duties :
Under limited supervision, analyze, plan, design, develop, test and implement complex SAS applications; responsible for full lifecycle implementation (SDLC); gather user requirements; develop technical specification documents; define functional design for custom solutions, conversions and interfaces; develop business rules; confirm source to target mappings; extract data and load into target database; develop parallel jobs, dashboards and various SAS documents; generate Oracle table structures, schemas and open interfaces; develop advanced SAS macros to pull data from the server and to create ad-hoc reports; validate scheduled jobs; gather report requirements, and create and migrate reports; write test cases and coordinate with testing team to assist with end to end testing; analyze and fix software/configuration errors; optimize code and perform data validation; mentor/assist lower level programmers with the above, as necessary; and accomplish above tasks utilizing the following tools: Unix, Linux, Windows, Netezza, DB2, Oracle, Teradata, Hadoop, Dashboard, Business Objects, SAS/Base, SAS/Macro, SAS/ODS, SAS/SQL, SAS ETL, SAS-BI, Tableau, Big Data, SAS EG and related tools.
Minimum Qualifications Education :
Bachelor degree in Computer Science, Computer Engineering, Mathematics, Statistics, or in a related field of study (will accept equivalent foreign degree);
Experience : Five (5) years of progressive experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;
Other Requirements:
Experience must include five (5) years of work with Teradata, Netezza, Hadoop, Tableau, Big Data and SAS EG; must be willing to relocate
Any Graduate