Software Developer

Location: Taipei, Taiwan


Requisition Number: 212698

External Description:

The Software Developer brings specific technical knowledge about the development of software and the tools needed to undertake software development and packaging. This individual must have the skills necessary to understand the overall data warehouse architecture. This role is focused on the programming required for custom application development, custom ETL functions, database extensions, Map Reduce, and any other areas requiring hand coding. Languages may include JAVA, ASP, C, C++, C#, .NET, HTML, JSON, OS script, and others. In addition to basic SQL program development, this role is also suitable for custom and advanced SQL Extensions development including UDFs, UDTs, XSPs, and SQL SPs. The Software Developer will participate in the requirements gathering, design, development, configuration management, packaging, and implementation of software. The Software Developer provides leadership in utilizing a defined software development methodology to develop software. The Software Developer provides expertise in the most appropriate use of the available software development tools. The Software Developer may be the Project Tech Lead on a project.

Key Areas of Responsibility

  • Interface with users to define and document software design requirements.
  • Develop and validate the software design.
  • Develop and unit test the software and the software packaging.
  • Develop specifications to build work products from the configuration management system.
  • Build development and production releases.
  • Establish and maintain a configuration management and change management system for controlling work products.
  • Identify the configuration of selected work products to be under configuration management and that compose the baselines at given points in time.
  • Maintain control over the configuration of the work product baseline.
  • Demonstrate a high degree of software development tool expertise.
  • Demonstrate a high degree of software development skills.
  • Support the Application, ETL, Data Warehouse or Hadoop platform design and integration efforts.
  • Participate in performance, integration, and system testing of the application.


  • In depth knowledge of the software development tools and language.
  • In depth knowledge of the development processes and methodology.
  • In depth knowledge of the Teradata Database.
  • In depth knowledge of the JAVA Framework.
  • In depth knowledge of the .NET Framework.
  • Proficiency with configuration management tools.
  • Expert in software configuration process and controls.
  • Support of testing functions.
  • Knowledge of operating systems and environments.
  • Knowledge of Architecture Principles, Advocated Positions, Design Patterns, and Implementation Alternatives.
  • Understanding of the Teradata Reference Information Architecture.



City: Taipei

State: Taipei

Community / Marketing Title: Software Developer

Job Category: Consulting

Company Profile:

Our Company

Teradata (NYSE: TDC) is the leading multi-cloud data platform company for enterprise analytics, transforming how businesses work and people live through the power of data.

At Teradata, we are leading the data era. As enterprises address today’s digital economy, they are faced with new competition and consumer expectations and are turning to data to power their future. Teradata has worked with the largest companies in the world for 40+ years, bringing our experience and expertise to support global enterprises with their most demanding, mission-critical, complex, and large-scale data needs.  Teradata is recognized as a leader in the cloud, data, and analytics spaces by top analyst firms, Gartner and Forrester, and Fortune Magazine as well. 

Our connected multi-cloud data platform for enterprise analytics, Teradata Vantage™, is an extremely scalable, secure, and resilient offering that simplifies ecosystems by connecting data and making it easier to uncover insights from across the organization…regardless of where that data resides. With Vantage, we enable companies to modernize their data management, from start to scale. Every day, millions of users benefit from our open data platform. Empowering customers and partners to develop and build how they like, we enable hundreds of business outcomes and solutions, including improving customer experience and profitability, driving operational efficiency, realizing financial transformation, or achieving operational efficiency.

 As the world of data grows, we are the leader in enabling the future of connected businesses, powered by data intelligence. We are committed to delivering on this vision by following sustainable business practices and with a strong focus on diversity, equity, and inclusion. We believe that only by embracing diversity of identity, thought, background, expression, and perspective can we solve today’s challenges and reimagine tomorrow’s world.

LinkedIn Remote:

Location_formattedLocationLong: Taipei, Taipei TW


© 2021, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer |