CrawlJobs Logo

ETL Programmer Analyst

softthink.com Logo

Softthink Solutions

Location Icon

Location:
United States , Herndon

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Softthink Solutions Inc has openings for the position of ETL Programmer Analyst with Bachelor’s degree in Gaming, Technology or related to support full life cycle development including requirements analysis, design, prototyping, coding, unit testing, integration and test. Create design documents to portray ETL process, mappings and models. Analyze business process workflows and develop ETL Procedures to move data from various source systems to target systems. Integration of different source data in staging area by using ETL process like data merging and data aggregation.

Requirements:

  • Bachelor’s degree in Gaming, Technology or related
  • support full life cycle development including requirements analysis, design, prototyping, coding, unit testing, integration and test
  • create design documents to portray ETL process, mappings and models
  • analyze business process workflows and develop ETL Procedures to move data from various source systems to target systems
  • integration of different source data in staging area by using ETL process like data merging and data aggregation

Additional Information:

Job Posted:
January 01, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for ETL Programmer Analyst

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience in design development using ETL Tools - AB-Initio / MS SQL Server Technology
  • Must have worked on Various Ab-Initio Products like EME/Express-IT and Experience in Continuous Flows
  • Must be Familiar with ETL Concepts and good on Implementing them
  • Knowledge of NoSQL Databases/Hadoop-Hive, Spark will be added advantage
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 6-8 year of experience in ETL - Ab Initio
  • Excellent knowledge in AB initio products like OC, GDE etc
  • Certification in ab Initio is preferable
  • Experience in Ab Initio GDE, Conduct>It, Express>It, Acquire>It, Metadata Hub, Data Quality Environment (DQE)
  • Working experience in various heterogeneous data sources like Flat files, Excel files, Multi-files and Databases and Ab Initio graphs using various components like Reformat, Filter by Expression, Rollup, Scan, Normalize, Join, Lookup, Partition components
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 6-8 year of experience in ETL - Ab Initio
  • Excellent knowledge in AB initio products like OC, GDE etc.
  • Well-versed in Business Analysis, converting the business requirement into technical concepts in Ab initio
  • Working knowledge in finance Full suite is mandatory
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 8 years of relevant experience in ETL using Abinitio and Knime
  • Experience in Abinitio architecture and multi file system (mfs)
  • Experience in complex Knime workflows using Oracle database read and write along with NAS read and write
  • Experience in financial data especially Financial Planning and Analysis
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Programmer Analyst

Location
Location
United States , Edison
Salary
Salary:
Not provided
smallarc.com Logo
SmallArc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hold minimum Bachelor’s Degree in Comp. Sci. /Info. Sys. /Math’s and/or any Engineering with 2 years of relative experience (U.S Equivalent education accepted)
  • Extended Travel/relocation required to unanticipated client locations in the USA
Job Responsibility
Job Responsibility
  • Create analysis and design document, Unit and Integration test plan based on SAD (Solution Architect Document) as per the principle of Agile Scrum Methodology
  • Develop ETL jobs using Java, Java routines, Talend Studio 5.6.2, Oracle, Teradata, DB2 and Splunk
  • Capture Full and Incremental data feeds from different Source using IBM CDC and secure transfer it to the Data fabric landing zone
  • Performance tuning on the Map reduce jobs, Hadoop 2.4.1, HDFS, Hbase 0.94.21, Hive 0.13 and Talend jobs
  • Design and develop jobs to extract entity name from the file name using Custom Talend Java routine and UNIX shell scripting with Regex pattern
  • Create jobs to expose Big data files in Hadoop HDFS to Hive with the respective schema to ease Data extraction and report creation
What we offer
What we offer
  • Standard Company Benefits
Read More
Arrow Right

Programmer Analyst

Infosmart Systems, Inc. is looking for Programmer Analysts to work in Frisco, Te...
Location
Location
United States , Frisco, Texas and various unanticipated locations in the U.S.
Salary
Salary:
Not provided
infosmartsys.com Logo
InfoSmart Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s Degree in Computer Science, Information Technology or related field
  • 6 months experience in the position offered or in a related position
  • 6 months of experience must include use of the following: Informatica, Oracle databases, ETL Concepts, Data Warehousing concepts, Autosys, Erwin & Tidal Enterprise Scheduler
Read More
Arrow Right

Apps Dev Intmd Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-6 years of relevant experience working with Java, Spring Boot, Python
  • Strong knowledge of SQL, PL/SQL, and database systems (Oracle, SQL Server, PostgreSQL, etc.)
  • Experience in designing, developing, and optimizing ETL processes and data pipelines
  • Proficiency in debugging, performance tuning, and ensuring scalability of ETL workflows
  • Familiarity with API integration, web services, and cloud platforms (AWS, Azure, GCP) is a plus
  • Strong understanding of data warehousing concepts and ETL best practices
  • Hands-on experience with version control tools (Git, SVN, etc.)
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork skills
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Design, develop, and maintain ETL processes using open-source technologies such as Java, Python, and Spring Boot
  • Work with structured, semi-structured, and unstructured data from multiple sources
  • Implement data pipelines to extract, transform, and load data efficiently from various sources
  • Optimize data processing and transformation workflows for efficiency and scalability
  • Troubleshoot and resolve performance issues in ETL processes
  • Collaborate with data architects, analysts, and business teams to define data requirements
  • Ensure data quality, integrity, and governance standards are met
  • Document ETL designs, processes, and best practices for future reference and team collaboration
  • Implement and manage job scheduling and automation tools.
  • Fulltime
Read More
Arrow Right

Applications Development Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is responsible for ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in development of recons using Java, SQL scripting, Unix scripting, DMW (Data Mapping Wizard) and ETL transformations on data feeds through SFTP and/or API pulls
  • proficiency in Capital Markets and Trading flow data for domain level documentation
  • Jira management and agile practices
  • Bachelor’s degree/University degree or equivalent experience
  • knowledge of reconciliations within Capital Markets/Financial Services industry
  • experienced with Jira for task and project management.
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
  • consult with users, clients, and technology groups on issues
  • recommend programming solutions, install, and support customer exposure systems
  • apply fundamental knowledge of programming languages for design specifications
  • analyze applications for vulnerabilities and security issues
  • conduct testing and debugging
  • serve as advisor or coach to new or lower level analysts
  • identify problems, analyze information, and recommend and implement solutions
  • resolve issues by selecting solutions through technical experience
  • adhere to operating standards, processes, and compliance requirements
What we offer
What we offer
  • Best-in-class benefits
  • global benefits for employee wellness, living well, and saving well.
  • Fulltime
Read More
Arrow Right