Job Description:
- Typically 7-10 years of experience.
- Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions (primarily based on data-warehouse Teradata). These application program solutions may involve diverse development platforms, software, hardware, technologies, and tools.
- Participates in the design, development, and implementation of complex applications
- Support systems through maintenance, modification, problem resolution to support ongoing delivery of services and/or operations.
- Participates in design, development, and implementation of architectural deliverables, to include components of the assessment and optimization of system design and review of user requirements.
- Contributes to the determination of technical and operational feasibility of solutions.
- Develops prototypes of the system design and works with a database, operations, technical support and other IT areas as appropriate throughout development and implementation processes.
- Serves as a fully seasoned/proficient technical resource - should be ready to get into the weeds of the code, analyze and research data problems, discuss technical details with the development/support team.
- Provides tech knowledge and capabilities as a team member and individual contributor, but also responsible for instructing, directing, and checking the quality and timeliness of other systems professionals, including offshore resources.
- May lead multiple projects with competing deadlines.
- Works under minimal supervision, with general guidance from the manager.
Technical Proficiency:
- Essential to have: SQL Programming, Data-warehousing & Database concepts and technologies, ETL programming, Teradata, BI tools like Tableau, Unix shell scripting, Schedulers like Autosys
- Great to have: SSIS/SQL Server experience, Lab Systems Administration (Install software packages in Lab environments, restart servers, etc)
- Plus to have: SAS, R / Python programming, Data Science - AI / ML, Big data (Hadoop) Behavioral Proficiency:
- Strong analytical and problem solving abilities
- Good communication (oral and written) skills
- Speaking / presentation skills in a professional setting
- Excellent interpersonal skills and a team player to work all along with Global teams and business partners
- Positive attitude and flexible
- Willingness to learn new skills and adapt to changes