Software Engineer-Big Data
Summary
The Software Engineer will manage big data ingestion and aggregation processes, including migrating databases from MongoDB Enterprise to MongoDB Atlas. The role involves full-stack development using Node.js, TypeScript, and frontend frameworks like AngularJS or ReactJS.
Location- Clementi
Responsibilities
- Big Data Ingestion Enhancement to switch from Canvas to D2L (Learning Management System) which will affect all 5 existing data sources.
- Extract (taking the data from its current location).
- Transform (cleansing and normalizing the data).
- Load (placing the data in a database where it can be analyzed).
- Big Data Aggregation.
- Database Migration from MongoDB Enterprise on Amazon EC2 to MongoDB Altas
- Application Deployment and Testing.
- Security Vulnerability Fixing.
Required Skills
- Node JS
- Typescript
- AngularJS/ReactJS
- HTML5/CSS3
- MongoDB Altas