About this role
As a Talend Developer, you will join our Applications Development team to design, develop, and maintain enterprise data integration solutions using the Talend platform. You will work on ETL (Extract, Transform, Load) processes, transforming business requirements into technical solutions while applying your Java and SQL programming knowledge. This entry-level role offers an excellent opportunity to gain hands-on experience in data integration projects across diverse industry sectors, with structured mentorship and clear career progression within Team NCS.
What will you do?
Development & Implementation
Develop, test, and deploy ETL workflows using Talend Open Studio or Talend Data Integration platformDesign and implement data integration solutions to extract, transform, and load data from various sourcesDevelop custom Java components and routines within Talend when requiredWrite and optimize SQL queries for data extraction and transformation processesMaintain version control of Talend jobs and componentsQuality Assurance & Documentation
Perform unit testing and debugging of Talend jobs to ensure data quality and accuracyDocument technical specifications, data mappings, and ETL processesParticipate in code reviews and follow development best practicesSupport UAT (User Acceptance Testing) and production deployment activitiesCollaboration & Project Support
Collaborate with team members to understand business requirements and translate them into technical solutionsSupport data migration and integration projects under supervisionSupport specific client data migration and integration initiatives as assignedWork closely with senior developers and project managers to deliver project milestonesParticipate in project planning sessions and provide effort estimates for assigned tasksAssist in data profiling and analysis activities for project requirementsContribute to project documentation including technical design documents and user guidesParticipate in client meetings and requirement gathering sessions when required
The ideal candidate should possess:
Technical Skills & Knowledge
Strong foundation in Java programming concepts and object-oriented programmingProficiency in SQL and relational database concepts (queries, joins, stored procedures)Understanding of data structures, algorithms, and software development principlesBasic knowledge of ETL concepts and data integration processesFamiliarity with database management systems (e.g., MySQL, PostgreSQL, Oracle, MS SQL Server)Preferred Technical Experience
Hands-on experience with Talend Open Studio or Talend Data Integration (through internship, projects, or self-learning)Knowledge of data warehousing concepts and dimensional modelingExposure to Agile/Scrum development methodologiesUnderstanding of XML, JSON, and web services (REST/SOAP)Familiarity with version control systems (Git, SVN)Experience with Linux/Unix environmentsKnowledge of scripting languages (Python, Shell scripting)Academic projects involving data integration or database developmentProfessional Attributes
Good analytical and problem-solving skillsAbility to learn new technologies quicklyStrong communication skills and ability to work in a team environmentStrong attention to detail and commitment to data qualitySelf-motivated with eagerness to learn and grow professionallyProfessional Certifications (Advantageous)
Talend Data Integration Certification (desirable but not mandatory for fresh graduates)Oracle Certified Associate (OCA) Java ProgrammerDatabase certifications (Oracle, Microsoft, MySQL)Relevant online certifications in ETL, data integration, or big data technologiesEducation Qualification
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related fieldFresh graduates or candidates with up to 1 year of relevant experience
Career Development Opportunities:
Structured onboarding program with mentorship from senior Talend developersTraining opportunities in advanced Talend features and enterprise data integrationExposure to diverse industry sectors and client projectsClear career progression path within the Applications Development teamCollaborative team culture with knowledge sharing sessionsHybrid work arrangement (subject to project requirements
We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.
Together, we make the extraordinary happen.
Learn more about us at ncs.co and visit our LinkedIn career site.
Scam Alert
We are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources.
Please note that all official communications from NCS Group will only be sent from verified corporate email addresses. Always check that the sender’s email address ends with the genuine NCS domain, @ncs.com.sg and beware of extra letters, symbols or misspellings. When in doubt, verify the sender’s identity by contacting us at [email protected].