Position: Python Developer and Data Engineer Position Type: Contract Location: Singapore
Key Responsibilities:
Participate in projects using Waterfall or Agile methodologies, ensuring successful delivery.
Develop, maintain, and troubleshoot software solutions in Java, .NET, Python, Dynamics CRM, SharePoint, Mobile, Cloud, or SSIS environments.
Apply automated software testing methodologies including unit testing, integration testing, functional testing, Test Driven Development (TDD), and Behaviour Driven Development (BDD).
Troubleshoot complex issues spanning system resources and application stack traces.
Preferably have experience with DevOps deployment and data virtualization tools like Denodo.
Implement big data engineering tasks using Python, PySpark, Linux, or ETL tools like Informatica.
Demonstrate strong skills in SQL, data modeling, and data analysis.
Contribute to data warehouse and analytics projects.
Create and maintain packaging/build scripts using Docker or other containerization tools.
Experience in implementing high-availability, high-performance, and high-security systems hosted across data centers or in hybrid cloud environments will be advantageous.
Preferred Qualifications:
Software development certifications such as Microsoft Certified Solution Developer for Dynamics or similar.
Certified Software Testing Professional (CSTP) and/or Certified Software Quality Analyst (CSQA) would be an added advantage.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/) Confidentiality is assured, and only shortlisted candidates will be notified for interviews.