Trainee Software Engineer

  • Petaling Jaya, Selangor
  • Permanent
  • Full-time
  • 1 month ago
Role Summary Kinesso is currently seeking a highly motivated Trainee Software Engineer to fill an immediate need. This individual will work together with the engineers in Product Scrum teams, which includes the creation and maintenance of ETL processes into and out of the data warehouse, data management & modeling, define, write & update automated regression, integrate with other backend APIs and write your own backend APIs. This role also requires the ability to think logically and critically to solve complex problems or build business rules using data. Knowledge of programming concepts i.e. OOP, design patterns, data structures and SQL is essential for the role. This role will require the candidate to mainly work with concepts. Key Responsibilities [Data Focus] Work alongside Data engineers in developing data pipe to fetch data from various sources (Python, Dagster), data sources may include SFTP, API, & other data acquiring technologies depending on various systems we interact with, load it into our datamart/datalake and lastly transform with DBT with advance SQL. [Quality Focus] Work alongside all other engineers including frontend, backend, data principles to understand the scope of the functionality; to design and develop automated regression to ensure function develop by other engineer worked accordingly. [Software Focus] Work alongside senior software engineers including frontend and backend principles to understand the scope of the functionality; to develop frontend UI component or backend Services or Repositories. Provide input to project planning, status, and review meetings. Requirements Fresh graduate or production experience in developing web application is desirable. Experience in Object-Oriented Design Concept is desirable. Experience interacting with third-party interfaces, for example, APIs. Familiarity writing your own APIs and optimal data fetching logic is desirable. Understand Software Quality Concepts Solid development, logical thinking, troubleshooting, bug tracking, and quality assurance methodologies. Python, Java, or have proven record of adapting to new technologies and languages. Understanding of data warehouses and ELT principals and good SQL skill. Knowledge of or interest in cloud data warehousing. Understand Source Code Control eg: Git. Bonus - Any of the following is a plus Amazon Web Services Google Cloud Platform Front-end JavaScript chops: Angular, React.js, Vue.js and etc. Freelancing experiences Personal Attributes Strong written and verbal communication and interpersonal skills. Ability to shift priorities and multi-task based on business needs. Strong sense of commitment and responsibility. Excellent team player contributing to the team success. About KINESSO KINESSO is the technology-driven performance marketing agency that sits at the very heart of IPG Mediabrands, providing actionable growth for both our agency partners and clients. We turn &aposaction' into &aposoutcome' for our clients, leveraging our unique capabilities in optimization, analytics, AI, and experimentation. KINESSO has brought together the collective power of what was formerly Matterkind, Reprise, and Kinesso under one collective entity that will serve as the most powerful delivery engine in the industry. We have extensive offerings spanning across performance marketing and data and technology. Fueled by a deep understanding of consumer behavior, we offer an end-to- end engine of planning and optimization while also delivering on data-driven strategy for social platforms, actionable growth in e-commerce, and creating curated marketplaces specific to each client&aposs function and needs. The company has more than 6,000 employees operating in more than 60 countries. Learn more at www.KINESSO.com. Why Join Us We offer a culture based on trust, freedom & ownership. Employees can manage their own time with flexible hours. We focus on productivity, ability & attitude as primary factors of success in our organization. Show more Show less

foundit

Similar Jobs

  • Trainee Quality Engineer

    • Petaling Jaya, Selangor
    Role Summary We seek a dynamic and passionate individual to fill the position of Trainee Quality Engineer (Test Automation). The candidate must have a firm grasp of end-to-end test…
    • 1 month ago
  • Trainee Data Engineer

    • Kuala Lumpur
    Role Summary Kinesso is currently seeking a highly motivated, detail-oriented Trainee Data Engineer to fill an immediate need. This individual will work with the technical team and…
    • 1 month ago