x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Engineer

Horizon Software Pte. Ltd.

Horizon Software Pte. Ltd. company logo

Responsibilities:

  • Participate in requirement gathering sessions with business users to understand and translate business requirements into technical solutions.
  • Work independently to deliver assigned tasks.
  • Perform data mapping from the source system to the core Data Warehouse using Teradata Financial Services Logical Data Model (FSLDM).
  • Prepare ETL specifications, including mapping documents, transformation rules, validation criteria, and other essential information for ETL layer development.
  • Collaborate with the modeling team to align data with the business and enterprise data models.
  • Mentor team members and assist in development activities.
  • Engage in testing and production deployment processes.
  • Hands-on experience with Teradata and Control-M.

Essential Requirements:

  • 10-12 years of relevant experience in SQL Server application development.
  • Proficiency in Unix and shell scripting.
  • Experience with Teradata Utilities (BTEQ, FastLoad, MultiLoad) and FSLDM.
  • Skilled in composing DDL, DML, complex SQLs, joins, and views based on functional requirements, including performance tuning.
  • Hands-on experience with Control-M Scheduling Tool.
  • Work closely with Business Analysts to create technical mapping documents.
  • Conduct System Integration Testing (SIT) and support User Acceptance Testing (UAT) defect resolution.
  • Strong SQL skills with proven performance tuning expertise.

Good to Have:

  • Previous experience with similar banking use cases is highly desirable.

Technical/Professional Skills:

  • Expertise in Teradata FSLDM and Control-M.

Non-Technical/Soft Skills:

  • Strong communication skills.
  • Excellent problem-solving ability and a positive attitude toward learning new technologies.

Sharing is Caring

Know others who would be interested in this job?