← Voltar aos resultadosAnalytics Engineer
Seven Seven
Trabalho remoto
- Localização
- Remote (Philippines)
- Jornada
- Full Time
- Publicado
- 16 de out. de 2026
Antes de se candidatar, confirme no site da empresa se a vaga continua aberta e confira as condições completas.
Descrição da vaga
A interface está em português. Os títulos e as descrições publicados pelas empresas permanecem no idioma original, que pode ser inglês.
About the Role
The Senior Software Engineer is responsible for designing, developing, and maintaining end-to-end data solutions that support enterprise-wide data consistency and analytics. This role covers the full stack—from Java-based web applications and APIs to scalable data pipelines and data warehouse modeling. You will work closely with cross-functional teams to enable business stakeholders to access reliable, well-structured data and make informed, data-driven decisions.
Scope of Work and Responsibilities
Design, develop, and maintain a Master Data Management (MDM) web application using Java
Build and maintain Master and Reference Data APIs to support organization-wide data consistency
Develop and support both frontend and backend components of applications
Design and implement scalable data pipelines to extract data from multiple source systems and transform it within the data warehouse
Model data using dimensional modeling techniques (e.g., Kimball methodology)
Collaborate with data analysts and business stakeholders to gather requirements and deliver actionable insights
Ensure data accuracy, integrity, and reliability through validation and data quality checks
Participate in Agile delivery practices, including Scrum and Kanban ceremonies
Produce high-level and detailed technical designs for data and software solutions
Apply best practices in coding, testing, deployment, and CI/CD pipelines
Stay current with software engineering and data platform trends and recommend process or technology improvements
Perform other related tasks as assigned
Educational Requirements
Bachelors degree in Information Technology, Computer Science, Engineering, or a related field
Work Experience and Technical Requirements
At least five (5) years of experience in a senior software engineering role
At least five (5) years of experience in system architecture, design, and development of integrated systems
Proven experience developing Java-based web applications
Strong understanding of dimensional data modeling techniques
Hands-on experience with relational databases such as Microsoft SQL Server
Proven experience building data pipelines using Python, PySpark, and SQL
Familiarity with the software development lifecycle and project management methodologies
Experience working in Agile environments (Scrum and/or Kanban)
Familiarity with cloud platforms such as Microsoft Azure or AWS
Experience with Azure DevOps is preferred
Experience with MDM platforms (e.g., TIBCO EBX) is an advantage
Experience with Azure cloud services and CI/CD pipelines is an advantage
Certifications in Secure Coding, Scrum, or DevOps are a plus
Originally posted on Himalayas