Software Developer

U3 INFOTECH PTE. LTD.
2 days ago
Posted date2 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesJob Description:
Responsibilities:
Planning and Analysis
Data Extraction, Transformation and Loading
Testing and validation
Performance and Optimization
SKILLS: Python, SQL, Java, Data Migration, Data Engineering, Data Security and Compliance
Please refer to U3's Privacy Notice for Job Applicants/Seekers at https://u3infotech.com/privacy-notice-job-applicants/. When you apply, you voluntarily consent to the collection, use and disclosure of your personal data for recruitment/employment and related purposes.
- Experience in developing and supporting large scale systems and applications, with strong object-oriented and core programming skills in Python
- Possess good understanding of object-oriented concepts, design patterns, concurrency and software techniques.
- Proficient in Web services, API technologies and concepts (e.g. React, Typescript, etc.).
- Experience in application integration, monitoring and control with exposure in automated tests.
- Proven experience in data migration or ETL engineering.
- Strong knowledge of SQL and relational databases (Oracle, MySQL, SQL Server, PostgreSQL).
- Experience with data validation, reconciliation, and quality assurance.
- Proficient in consuming data from a variety of sources and connecting front end applications to backend services.
- Good in analyzing requirements, creating technical specifications and using test cases and scenarios.
- Experience with software development tools (e.g. Github, JIRA).
- Good understanding of full System Development Life Cycle.
- Ensure compliance with IT security standards, policies and procedures.
- Strong problem solving, analytical, written and communication skills.
- Ability to work collaboratively in cross-functional teams under tight deadlines.
Responsibilities:
Planning and Analysis
- Assess existing data sources, data structures and dependencies.
- Understand business requirements and recon scope.
- Collaborate with business and IT teams to plan data recon timelines and strategies (e.g. cutover plan, rollback plan).
Data Extraction, Transformation and Loading
- Design, develop and execute data recon scripts.
Map, transform and cleanse data to meet the target system's requirements. - Perform incremental and full data recon with minimal downtime.
- Ensure data integrity, consistency and accuracy.
Testing and validation
- Conduct trial recon and validate data accuracy and completeness.
- Investigate and fix any data issues.
- Implement error handling, rollback plans, and data reconciliation processes.
Performance and Optimization
- Optimize data recon processes for performance and large data volumes.
- Monitor data transfer performance and resolve bottlenecks.
- Ensure the migration process adheres to data security and compliance policies.
SKILLS: Python, SQL, Java, Data Migration, Data Engineering, Data Security and Compliance
Please refer to U3's Privacy Notice for Job Applicants/Seekers at https://u3infotech.com/privacy-notice-job-applicants/. When you apply, you voluntarily consent to the collection, use and disclosure of your personal data for recruitment/employment and related purposes.
JOB SUMMARY
Software Developer

U3 INFOTECH PTE. LTD.
Singapore
2 days ago
N/A
Full-time
Software Developer