
Software Engineer (Junior)
Zema Global Data Corporation
Position Overview
The Software Engineer plays a crucial role in developing and maintaining scalable data pipelines, collaborating with data analysts and other IT team members. This position involves providing 24/7 development and support as part of a global team.
Key Responsibilities
- Develop and manage data feeds by sourcing data from multiple vendors and performing necessary transformations.
- Implement and advocate for best development practices, innovative frameworks, and technology solutions.
- Develop, maintain, and support web applications and APIs, ensuring smooth operation and providing technical assistance.
- Adhere to best practices in estimation, planning, reporting, and process improvement.
- Automate processes wherever applicable to enhance efficiency.
- Create and maintain internal documentation for collection processes and frameworks.
Requirements & Tech Stack
- Strong proficiency in core Java, Spring.
- Experience working with Oracle databases and SQL.
- Ability to work with complex data models.
- Familiarity with automation and process improvement tools.
- Git (desirable)
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (desirable)
- Familiarity with build and deploy pipelines like Jenkins (desirable)
Qualifications
- 0-2 years of proven work experience as a Software Engineer, or similar role.
- Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field.
- Strong initiative and ability to work with minimal supervision.
- Excellent interpersonal, collaboration, and facilitation skills.
- Ability to work effectively in a team environment.
- Self-awareness, confidence, and capacity for empathy.
- Clear and competent communication skills, both written and verbal.
- Knowledge of ETL (Extract, Transform, Load) processes and data warehousing concepts (desirable).





