Bank Jago Job List
Product Owner
As a Product Owner, you are expected to deliver world-class products that solve real-world consumer problems. Product Owners will need to get their hands dirty and execute with excellence to ensure high-quality products and features are launched. They will be required to collaborate with technology teams and other cross-functional teams, including business stakeholders to define clear and well-scoped requirements.
Responsibilities:
- Work closely with the Product Team to agree and define the product strategy, also work with relevant cross functional stakeholders to prioritize products, which also includes helping the development of design elements and the complete product development itself from scratch and all the way to ensure implementation readiness.
- Understands customer requirements and needs, through applying design thinking in order to ensure that the ultimate 'customer' is at the center of the product strategy and that impact and value are delivered.
- Integrates thought leadership to inform design and provides expert support to business partners.
- Create and own the product backlog (i.e. continually manages, refines and prioritizes the backlog based on customer value and overall product & company strategy.)
- Communicate product strategy and business objectives in a transparent manner to ensure stakeholders are well-informed.
- Communicate with stakeholders across the board, including business managers, and the development team to make sure the goals are clear, and the vision continues to be aligned with business objectives.
- Accountable for the product progress at each iteration and the final product. Owns the product for continuous improvement, maintenance or retirement.
- Accountable for the consistent delivery of customer value via the product backlog by collaborating closely with product designers and engineering squads.
Minimum Requirements:
- Bachelor degree in computer science, software engineering or any related areas.
- 5-10 years of product management experience with at least 1 released product.
- Strong focus on delivering customer value and great customer experience.
- Strong experience working with multiple stakeholders internally & externally.
- Experience working with an agile software development methodology.
- Excellent prioritization skills.
- Excellent organizational and time management skills.
- Analytical and data-driven, you love digging into data to understand the impact of every change.
- Excellent communication skills.
- Creative thinker with a vision.
- Attention to detail.
Senior Software Engineer
You will be part of cross-functional agile engineering team (squad).
Responsibilities:
- Build, deploy and run (support) one or more of our digital products, focusing on full-stack experience to build robust & resilient systems (front-end & back-end).
- Work closely with Engineers, Product, Design, and other stakeholders, collaboratively ensuring quality gets built in the product, get to see your impact in everyday lives of many people, and having great fun while doing it.
- Share your learnings within and beyond your team (squad) and mentor budding engineers for good engineering practices
Minimum Requirements:
- You have at least 10+ years of professional experience in a similar role developing highly scalable applications
- Good written and spoken English
- Hands on expertise in Java / Javascript or its derivatives (Typescript, nodeJS, Scala, Kotlin, Springboot, etc)
- Have hands on experience on one of this front-end development (e.g. Flutter (Preferred), ReactNative, React.js, Angular, Vue.js, etc)
- Experience to Lean/XP practices (TDD, Pair Programming, Continuous Integration/Delivery for both Mobile & Back-end)
- Experience working in Agile Software development.
- Communicate, collaborate, and work effectively across distributed teams in a multicultural environment.
- You're excited about delivering end-to-end experiences and care about your software architecture across the front-end, back-end, and the APIs that glue them together
- A passion for quality and best practices but with a pragmatism that understands the balance between perfection and delivering value in a timely manner.
- Enjoys mentoring more junior engineers on good engineering practices & share knowledge
Product Value Proposition (Consumer Banking)
As the Product Value Proposition, you will be responsible for identifying, formulating, and validating the unique value proposition(s) that our digital products and services can offer to our customers - and what will be required in order for Jago to deliver on that proposition. You will also be responsible for facilitating the end-to-end delivery, launch, and continued monitoring and development of the proposition once it is launched to maximize the value and impact of Jago's product offerings.
Responsibilities:
- Work closely with the Customer Value Management team to understand Jago's market, competitor, customer, and product research to identify and understand pain points, needs, and preferences of the target audience for our digital products and services.
- Based on the understanding of the target audience and their pain points, compile, synthesize and formulate several hypotheses product propositions which could help Jago meet those customer needs.
- Drive concept tests and research to identify, validate, and quantify the most promising proposition for Jago to target.
- Compile and synthesize the case for the most promising proposition, evangelize, and garner buy-in across key stakeholders and product teams for the proposition.
- Conduct and lead product discovery and product proposition workshops to facilitate the creation of a product roadmap and plan across product teams to deliver on the proposition.
- Drive and facilitate the creation and planning of a minimum viable proposition for the launch of the proposition - and subsequent product proposition increments for subsequent releases.
- Drive and facilitate collaboration between the product teams with key supporting teams such as Risk, Compliance, Legal, Operations, Finance to remove roadblocks and key decisions are made in a timely manner to ensure a smooth delivery of the product proposition.
- Collaborate with marketing teams to create the correct positioning, messaging and communication for the launch and on-going advertising of the proposition to garner maximum awareness and understanding for the target audience.
- Continuously monitor and track the performance of the product proposition after launch to determine level of success, next steps, and corrective actions if necessary in order to maximize the take-up rate and value delivered for customers as well as Jago.
Minimum Requirements:
- Bachelor's degree in Business Administration, Information Systems, or related field
- 7+ years of experience in digital product management, strategic consulting, or a related field, preferably within the financial industry
- Data-driven and has strong customer focus and understanding of customer needs and preferences
- Excellent communication and presentation skills with strong track record of driving alignment across the organization
- Experienced with conducting and facilitating design thinking, product discovery, product proposition workshops is a bonus.
- Experience with market analysis and competitive analysis
- Ability to work collaboratively with cross-functional teams
IT Security Engineer (for Amaan Project)
Security Engineer have a unique role in which you are being responsible for protecting IT infrastructure, edge devices, networks, and data by design, implement, monitor, and evaluate the security systems that protect an organization's computer systems and data. You will work together like-minded people inside the Technology Organisation that oversee the heartbeat of AMAAN as a fully digital mass market ecosystem platform like no others.
Responsibilities:
- Evaluates, tests, recommends, develops, coordinates, monitors and maintains information systems (IS) and cyber security policies, procedures and systems, including access management for hardware, firmware and software
- Monitor achievement against targets
- Establish and maintain a continual improvement action list
- Quantify and monitor the types, volumes and impacts of security incidents and malfunctions
- Ensures that IS and cyber security architecture/designs, plans, controls, processes, standards, policies and procedures are aligned with IS standards and overall IS and cyber security
- Ensure that security controls are in place and documented
- Overseeing the delivery of IT security services, managing relationships and issues.
- Reporting to the Information Security Steering Group on all security related matters on a regular and ad-hoc basis when required
- Report to the compliance function breaches of regulatory requirements or security standards
- Operate as a key member of the Technology Architecture Board
- Develops techniques and procedures for conducting IS and cyber security risk assessments and compliance audits, the evaluation and testing of hardware, firmware and software for possible impact on system security, and the investigation and resolution of security incidents
- Embedding security into all stages of the software lifecycle
- Manage risks associated with access to the service or systems to ensure they are within the Bank's risk appetite.
- Define & Communicate the information security policy to all relevant interested parties where appropriate, including customers
- Identify and manage information security incidents according to a process
- Identify new security opportunities and challenges and ensure action is taken to eradicate risks
- Implement IS and cyber security policies and takes measures against intrusion, frauds, attacks or leaks
- Implement the requirements of the information security policy
- Ensure that security controls are in place and documented
- Investigate, trouble shoot, security incident/issue in Production
- Define improvement plans and targets for the financial year
- Report on improvement activities
Minimum Requirements:
- Bachelor's degree in computer science or related field
- Min 5 - 7 years of experience in IT Security
- Ability to demonstrate understanding of vulnerability remediation
- Skilled in consultancy, risk management, solution design and issue resolution
- Expert knowledge in IT security best practice and solutions.
- Resource management and vendor management, working with vendors to get the right people in place
- Deep knowledge of OWASP Top 10, CWE/SANS Top 25, WASC
- Certified Information Systems Security Professional (CISSP) or equivalent
- Good understanding of IT infrastructure
- Good understanding of software development practices and coding is A plus
Data Engineering Chapter Lead
We are seeking an experienced data engineer to lead our data engineering chapter for data solutions.
Responsibilities:
- The data solutions teams build data pipelines to ingest and surface both batch and streaming data on GCP to support our team of data analysts, data scientists and various business stakeholders such as product engineering, growth, customer engagement, fraud, risk and compliance.
Minimum Requirements:
- At least 7+ years experience, preferably 10 or more years though with at least 3 years leading a team.
- Candidates should have experience across the following systems and languages:
- Ideally GCP, but strong experience in another platform such as AWS or Azure will suffice
- Cloud data warehouses such as BigQuery, Redshift or Snowflake
- Knowledge of pub/sub systems such as Kafka
- Data parallel processing frameworks like Spark or Flink on batch and streaming data
- Workflow scheduler such as Apache Airflow
- Experience programming in Scala and Python
- Proficient in SQL
- Comfortable writing detailed design documents
- Working proficiency with Kubernetes
- A solid understanding of the retail banking domain is desirable, but not required.
Employer Branding & Engagment Lead
Responsibilities:
- Strategize DK Branding resulted on brand awareness both for non talent and potential talent
- Lead and execute engagement framework and program
- Be part of leadership team to craft company culture through program and research
Minimum Requirements:
- Experience managing complex, multi-channel brand marketing campaigns.
- Strong marketing and communication skills, especially focused on employer brand and digital content marketing.
- Digital enthusiast with experience in managing social platforms, mobile technology, and content channels.
- Data driven approach with the ability to monitor channel effectiveness and continually improve ROI and optimize performance.
- Excellent project management and organisational skills with the ability to effectively priorities workload.
- A passion for employer branding and the impact it can have in shaping a diverse and inclusive organization.
- Ability to lead other more junior colleagues in projects.
Senior Data Analyst - Partnership Lending
As a senior data analyst in Bank Jago's Partnership Lending Business, you will play a critical role in growing the company's lending business sustainably. The role would require you to conduct impact and growth analyses, and collaborate with different internal and external stakeholders, including our lending partners, and other internal teams such as Credit Risk and Finance.
To be successful in this position, the analyst will need to have a deep understanding of the pain points and opportunities for the partnership lending business, strong data analysis and financial modeling skills, and good communication skills to work across technical and non-technical audiences.
Responsibilities:
- Create credit-related forecasts (e.g. SM, NPL, flow rate, FPD) based on sound historical analysis and understanding of the macro-environment
- Conduct P&L impact and benchmarking analyses
- Handle end-to-end process for regulatory reporting
- Define and monitor lending metrics across internal teams relating to both growth of the lending portfolio as well as risk management
- Create and present recommendations to management based on sound analysis
- Extract data with SQL
- Create data transformations and reporting automations
- Create dashboards for monitoring and presentation purposes
- Create regulatory reports
- Answer ad-hoc business questions from different stakeholders within the Partnership Lending Business, to help address business challenges and opportunities
Minimum Requirements:
- A tertiary education in a quantitative discipline
- At least 5-years of experience in the Financial/Banking industry domain
- A good sense of business and risk, especially in Financial Institutions, related to lending business
- Conduct periodic evaluations of quality of lending portfolio and evaluations of risk acceptance
- Proven experience in loan Profitability analysis, Profit & Loss Modeling, Backtesting, Forecasting, Monitoring, etc
- Knowledge of SQL, python, airflow and visualization tools such as Looker and Google Data Studio
- Ability to translate abstract questions to tangible solutions
- Good communication skills. Ability to work in a cross-functional team (matrix) with technical and non-technical people.
- Proactive and the ability to manage stakeholder expectations and priority
- Experienced individual contributor
Senior Data Analyst - Lending & Credit RIsk
Responsibilities:
- Partner with multiple internal stakeholders across the lending side of the business, including both internal stakeholders and external partners, to understand business problems and communicate analytics requirements
- Define consistent lending metrics across internal teams and external partners relating to both growth of the lending portfolio as well as risk management
- Develop diagram/chart, reporting, monitoring and self-serve experiences to create consistent and efficient access to these metrics
- Create actionable insights through sound analysis, to drive management decisions around improving growth of lending business and effectively managing risks
- Work closely with the data engineering teams, data science team and junior analysts.
Minimum Requirements:
- Experience in financial services (i.e. banking, fintech, etc) and with credit risk analysis minimum 4 years.
- Strong skills are required with respect to: SQL, Python and the pydata ecosystem, BI tools such as Looker, Google Data Studio or similar such tools
- Experience with GCP BigQuery, Airflow and dbt is desirable
- A strong appreciation for the various facets of data governance that are required to be adhered to given the context of a highly regulated organisation that is interacting and sharing data with multiple ecosystem partners. This particularly relates to: data access policies, consistency of business metric, definitions, consistency in usage of nomenclature, discoverability of data
- A passion for storytelling and skills in constructing cohesive business narratives from analytical data with the ability to deliver actionable insights from these.
- An understanding of the nuances of how to effectively visually communicate high dimension complex information. The individual should be capable of codifying this information, for example by producing style guides.
- Empathy for potential skills deficiencies of consumers of BI within the organisation. This will be important to help improve self-service access both by improving tooling, making information more discoverable, driving training and upskilling of non BI team members.
Senior Cloud Infrastructure Engineer (Jago Project)
The Cloud Infrastructure Team at DKatalis is a cross cutting engineering team with a mission to grow.
Responsibilities:
- Support and deliver an agile, secure and scalable cloud infrastructure that powers Bank Jago's digital banking platform.
- Embracing and adopting modern Cloud Native and Infrastructure as Code as fore front practices, scale up the management and simplification of a complex cloud infrastructure with the goal of scaling a platform that is experiencing rapid growth in the millions of transactions and customers.
Minimum Requirements:
- Degree in Computer Science, Engineering, or equivalent experience.
- At least 5 years of hands-on-experience in architecting, designing, developing and implementing cloud solutions on Google Cloud Platform (GCE, GKE, GAE, GCS, Cloud SQL, VPC, Resource Manager, StackDriver, Cloud CDN, Cloud IAM)
- Scripting - Terraform, Bash, Shell, Python (bonus)
- Configuration Management - Chef, Puppet, Ansible etc
- Experience with - Docker, Kubernetes, Gitlab, ELK - Exposure to relational, no-sql databases and caching solutions - Mongodb, Redis
- You are either a Sysadmin or Infrastructure engineer ideally strong in Linux systems, networking, monitoring and automation; preferably have experience working on distributed systems at scale.
- Capable of working in a complex, fast paced environment and ability to maintain calm during stressful situations
Product Data Analyst
Responsibilities:
- Partner with product teams to advise on product direction, strategy and feature prioritisation
- Construct product-specific data models based on product needs and business requirements - Work with the product and engineering teams to ensure that customer journeys are correctly mapped, in-sync with the actual implementation in the app and that front-end product usage monitoring / clickstream events are correctly instrumented.
- Collaborate with Product and Data teams to ensure proper design of A/B experiments, and the monitoring and analysis of new product initiatives/features
- Define core product metrics and develop reporting/self-serve experiences to create consistent and efficient access to these metrics
- Drive management decisions with sound analysis e.g. impact analysis / cost-benefit analysis
Minimum Requirements:
- At least 3-years of experience in fast-paced environments.
- A tertiary education in a quantitative discipline.
- Knowledge of SQL, python, airflow and visualisation tools (such as Looker, Google Data Studio etc).
- Ability to translate abstract questions to tangible solutions.
- Good communication skills. Ability to work in a cross-functional team (matrix) with technical and non-technical people.
- Proactive and the ability to manage stakeholder expectations and priority.
- Experienced individual contributor
Data Analyst - Portfolio Management
As a data analyst in Bank Jago's Partnership Lending Business, you will play a critical role in growing the company's lending business sustainably. The role would require you to build and maintain the monitoring of our lending portfolio on a daily basis, with the objective of creating business impact through presentation of actionable insights to the management team. You will work closely with other internal teams, such as Credit Risk and Finance.
To be successful in this position, the analyst will need to have a good understanding of the pain points and opportunities for the partnership lending business, strong data analysis skills, and good communication skills to work across technical and non-technical audiences.
Responsibilities:
- Define and monitor lending metrics across internal teams relating to both growth of the lending portfolio as well as risk management
- Understand the pain points and opportunities for the partnership lending business
- Create and present recommendations to management based on sound analysis
- Extract data with SQL
- Create data transformations and reporting automations
- Create dashboards for monitoring purposes
- Create regulatory reports
- Answer ad-hoc business questions from different stakeholders within the Partnership Lending Business, to help address business challenges and opportunities
Minimum Requirements:
- A tertiary education in a quantitative discipline
- At least 3-years of experience in the Financial/Banking industry domain
- A good sense of business and risk, especially in Financial Institutions, related to lending business
- Creating initiatives or methodologies to process and analyze data or information productively, effectively and efficiently
- Analyzing and processing large scale information, data analytics and data modeling
- Proven experience in Credit Portfolio Monitoring activities
- Knowledge of SQL, python, airflow and visualization tools such as Looker and Google Data Studio
- Ability to translate abstract questions to tangible solutions
- Good communication skills. Ability to work in a cross-functional team (matrix) with technical and non-technical people
- Proactive and the ability to manage stakeholder expectations and priority.
- Experienced individual contributor
Product Designer
As a Product Designer you are responsible to all aspects of design process inside your assigned delivery squad, from initiating research, ideation, creative conceptualization and design
You will be responsible for designing aesthetically good product that are simple to use and understand but have enough depth for experienced users to explore.
You will be working inside a cross functional squad in an agile environment, while simultaneously contribute to the Product Design Chapter.
Responsibilities:
- Deliver a well-crafted design that follows Jago design standard for consistency in quality and experience
- Get a clear understanding of Jago target market to make sure products and services innovation solve everyday problem of our users
- Propose new research initiative together with Product Owner, Research and Analytics team to uncover new insight that can inspire future projects
- Design creative solutions that deliver not only customer value but also solve business objectives
- Making sure all of the product design well tested for its effectiveness and usability, as well as its implementation in the development.
- Provide prototypes, user flow, design specification or any other type of documentations to communicate effectively with the team
- As a part of the Product Design Chapter, you are required to contribute to the design critics, conceptual discussion, and also maintaining consistency of design system.
Minimum Requirements:
- Education background could range from Visual Communication Design, UI/Interaction Design, Product Design, or any other relevant Design discipline)
- Minimum 3 years of work experience in the design domain, with more than 2 projects related to mobile app (or web as a minimum)
- Portfolio that showcases design craft with understanding of Human Centered Design methodology (along with its method and tools), willingness to learn and iterate, and passion for design and storytelling
- Keen eye for details and of organised nature and highly motivated to problem solve
- Have a good communication and interpersonal skill (including: presentation, managing expectation, negotiation)
- Fluency in English communication (both verbal and written)
PMO (for Amaan Project)
The PMO is responsible for the overall IT Project Portfolio Governance process as well as the project management framework and project execution for all IT projects. In addition this role also performs the critical project management responsibilities on key IT initiatives.
The PMO leads the intake process for project requests, works with project sponsors, business stakeholders, and IT leaders to ensure that business cases and project charters are appropriately documented and meet the project standards. This role also leverages the project management framework to execute IT projects through the project life cycle to deliver business value. In addition, this role defines and executes on the continuous improvement road-map for the organization.
If you are passionate about building a strong IT project management office that directly unlocks business value and are energized about solving problems with a great team this is the role for you.
Responsibilities:
- Accountable for the IT Portfolio processes including IT road-map planning, portfolio governance, and resource capacity management.
- Ensure project management standards are being executed across the IT project portfolio.
- Analyze project proposals to determine time frame and appropriate process for accomplishing projects.
- Provide leadership and motivation to project team members throughout the project life cycle, and confer with project lead to outline work plan.
- Implement project communications including status reports.
- Manage project risks & issues and implement mitigation plans.
- Ensure that project goals are accomplished and in line with business objectives.
- Direct and coordinate activities of project personnel to ensure project delivers on schedule.
- Involved in the new member on-boarding process.
- Facilitate daily standup (or daily scrum) as needed.
- Act as SM for the team.
- Work as the administrator of the scrum board. Ensure that cards are up to date and the scrum tool, Jira software or otherwise, is working well.
- Meet individually with team members and stakeholders as needed. Iron out team disagreements about process and work styles.
- Should be prepared to consult with team members and internal stakeholders on how best to work with the team.
- Aids the team by eliminating external blockers and managing internal roadblocks through process or workflow improvements.
Minimum Requirements:
- Bachelor's Degree in Computer Science, Management Information Systems, Business or related field.
- A minimum of 2+ years' experience in IT projects.
- Familiar with scrum practices and able to act as SM.
- Experience in Business Analysis discipline is preferred.
- Excellent leadership, interpersonal skills and organization skills.
- Excellent written and oral communication skills, including the ability to speak and write about technical issues for both technical and non-technical audiences.
- Demonstrated ability to set and meet goals, asses' resource needs, develop schedules, monitor and communicate status, and develop processes and procedures.
- Ability to take ambiguity and clarify for self and others.
- Familiar with scrum practices.
Data Analyst (Amaan Project)
An individual is required who has a solid background in producing business intelligence analytics dashboards and reports to support the requirements of a high growth digital organization.
Responsibilities:
- Work with the existing data analysts to engage with multiple stakeholders across the business to understand their analytics requirements and then serve these via online visual dashboards, batch or streaming data feeds as well as support such users with ad hoc analysis requests.
- Work very closely with the data engineering team as well as the data science team.
- Provide technical leadership to the other data analysts in the team who are embedded within various other functional areas of the business such as customer acquisition and risk management.
Minimum Requirements:
- Strong skills are required with respect to: SQL, Python and the pydata ecosystem, BI tools such as Tableau, Metabase, PowerBI or similar such tools
- Experience with Airflow is desirable
- A strong appreciation for the various facets of data governance that are required to be adhered to given the context of a highly regulated organisation that is interacting and sharing data with multiple ecosystem partners. This particularly relates to: data access policies, consistency of business metric, definitions, consistency in usage of nomenclature, discoverability of data
- A passion for storytelling and skills in constructing cohesive business narratives from analytical data with the ability to deliver actionable insights from these.
- An understanding of the nuances of how to effectively visually communicate high dimension complex information. The individual should be capable of codifying this information, for example by producing style guides.
- Empathy for potential skills deficiencies of consumers of BI within the organisation. This will be important to help improve self-service access both by improving tooling, making information more discoverable, driving training and upskilling of non BI team members.
Data Engineer (for Amaan Project)
We are seeking a hands-on data engineer for our business unit in Amaan to help us
Responsibilities:
- Build out and manage our data infrastructure, which will need to operate reliably at scale using a high degree of automation in setup and maintenance.
- Setting up and managing the data infrastructure
- Building and optimizing key ETL pipelines on both batch and streaming data.
- Ensuring data governance policies and tooling are implemented and adhered to
The ability to work with the teams from product, engineering and BI/analytics is essential. Ownership needs to be taken of data model design and data quality. Automation and the use of data science to manage and improve data quality would be valued. A high degree of empathy is required for the needs of the downstream consumers of the data artefacts produced by the data engineering team, i.e. the software engineers, data scientists, business intelligence analysts, etc and the individual needs to be able to produce transparent and easily navigable data pipelines. Value should be assigned to consistently producing high quality metadata to support discoverability and consistency of calculation and interpretation.
Minimum Requirements
Candidates should have a set of experience across the following systems and languages:
- Apache Kafka
- Apache Flink
- Apache Airflow
- PostgreSQL
- Docker
- Python and Java
Analytics Engineer
We are seeking an analytics engineer to help us build out self service analytics capabilities to serve the wider organisation. The person will need to work with the various business users, data analysts, data engineers, data architects, application engineering and the product team to understand the key organisational entities and use this knowledge to build out data marts and our metrics store. The analytics engineer will also work closely with the data analytics chapter lead who will help drive data literacy and training programs across the organisation to drive the adoption of self-serve analytics. In addition to this the user will from time to time help business users with analytics directly when the users don't have the ability to self-serve and when they don't have a dedicated data analyst; this will help build empathy with the users and inform gaps in the data marts and metrics store that need to be addressed. The candidate will also work with the experimentation platform team to surface the metrics in our experimentation tooling.
There will need to be strong appreciation for data quality and data governance with value being assigned to consistently producing high quality metadata to support discoverability and consistency of calculation and interpretation.
Minimum Requirements:
- Experience with at least one self-serve data analytics tool such as Looker, Tableau, PowerBI, etc.
- Ideally GCP, but strong experience in another platform such as AWS or Azure will suffice
- Cloud data warehouses such as BigQuery, Redshift or Snowflake
- Workflow scheduler such as Apache Airflow
- Experience programming in Python
- Proficient in SQL
- Comfortable writing detailed design documents
Software Engineer Front End (for Amaan Project)
You will be part of a cross-functional agile engineering team (squad) responsible to build, deploy and run (support) one or more of our customer facing digital products. You will work closely with Engineers, Product, Design, and other stakeholders, collaboratively ensuring quality gets built in the product, get to see your impact in everyday lives of many people, and have great fun while doing it.
Responsibilities:
- Working with engineering and product owners to refine and develop the product direction and implementation.
- Build great quality, scalable, maintainable and fault tolerant applications using Dart & Flutter.
- Be open to learning and taking back end related work (full stack mindset).
- Implement code that is clear, performant, secure and easily understood by others.
- Keep code maintainable through concise and effective documentation.
- Unit test code for robustness, usability and reliability.
- Contribute to the continuous improvement of the technology, product and development experience.
- Communicate, collaborate and work effectively within the team and a small group of stakeholders.
- Will be assigned to Amaan Project
Minimum Requirements:
- Total experience required 2 - 4 Years.
- Good logic and analytical thinking is a must, great algorithm skills would be a great extra.
- Experience with solving complex problems in code is a sure advantage
- Quick learner, problem solver and able to implement solutions with guidance.
Plus:
- Hands-on experience with one or more of the following items: Android, Flutter, Kotlin
- Experience of working agile process management methodology.
Data Engineer
We are seeking a hands-on data engineer to help us build out and manage our data infrastructure. The ability to work with the teams from product, engineering, BI/analytics and data science is essential.
Responsibilities:
- Operate reliably at scale using a high degree of automation in setup and maintenance.
- Setting up and managing data pipelines plus building new systems where required.
- Building and optimizing key ETL pipelines on both batch and streaming data.
- Care needs to be taken for ensuring the integrity of the data model and for helping provide a high level of data quality.
Minimum Requirements:
- SQL and data warehouses (ideally cloud based) such as BigQuery, Redshift or Snowflake, but traditional OLAP style database experience will also be considered.
- At least one modern programming language such as Python, Java, Scala, or others
- Ideally GCP, but experience in another platform such as AWS or Azure will suffice.
- Workflow scheduler such as Apache Airflow, Dagster or similar tools
- Docker and containerisation
- Comfortable writing detailed design documents
- Experience with other tooling will be appreciated but is not required
- Fluency in using Kubernetes
- Event streaming platforms such as Kafka
- Stream analytics frameworks such as Spark, Flink, GCP Dataflow, etc
QA Automation Engineer (for Amaan Project)
As a QA engineer within one of our product engineering teams along with your team and product owner. We are looking for highly driven, talented and self-motivated engineers to join a team of world-class engineers. QA engineers would need to be able to lead and implement the test strategy, primarily for automation and manual as well, working closely with the product engineering group. They would also work on the latest cutting edge Internet /software technology.
Responsibilities:
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritize, plan, and coordinate testing activities.
- Design, develop and execute.
- Automation scripts using open source tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Will be assigned to Amaan Project
Minimum Requirements:
- Bachelor degree in computer science, software engineering or any related areas.
- Basic Knowledge of Performance & Security Testing and Linux/Unix commands.
- Experience of working agile process management methodology.
- Experience of working with Web, Mobile and API Testing in both manual & automation testing.
- Great interpersonal and communication skills.
- Experience as quality assurance or software tester in mobile and web platforms.
- Have a deep understanding of Manual & Automation test methodologies and principles.
- Capable of creating testing scenarios/testing scripts.
- Highly Experienced with automation tools such as WebdriverIO, Mocha, Git, GitLab, CI-CD Pipeline, Appium, Selenium, using Javascript (preferably)/Python/Groovy etc.
- Solid analytical and problem-solving skills.
- Background as software engineer, ability to code (Scripting) is highly preferable.
Software Engineer Back End (for Amaan Project)
You will work closely with Engineers, Product, Design, and other stakeholders, collaboratively ensuring quality gets built in the product, get to see your impact in everyday lives of many people, and have great fun while doing it.
Responsibilities:
- Working with engineering and product owners to refine and develop the product, from concept to implementation.
- Build great quality, scalable, maintainable and fault tolerant systems using Java or NodeJS as well as awesome SPA using ReactJS or Vue.js.
- Be open to learning and taking back end related work (full stack mindset).
- Implement code that is secure, clear, performant and easily understood by others.
- Keep code maintainable through concise and effective documentation.
- Unit test code for robustness, usability and reliability.
- Contribute to the continuous improvement of the technology, product and development experience.
- Communicate, collaborate and work effectively within the team and a small group of stakeholders.
- Will be assigned to Amaan Project
Minimum Requirements:
- Total experience required 2 - 4 years.
- Good logic and analytical thinking is a must, great algorithm skills would be a great extra.
- Experience with solving complex problems in code is a sure advantage
- Quick learner, problem solver and able to implement solutions with guidance.
Plus:
- Hands-on experience with one or more of the following items: Java, NodeJS, ReactJS, Vue.js and Microservices architecture
- Experience of working agile process management methodology.
Site Reliability Engineering
The SRE Team at DKatalis is a 24/7 operation in charge of maintaining the digital platform that serves Bank Jago's system and services. You should have a strong software engineering background and have the opportunity to collaborate with various software squads in building up a reliable digital platform.
Responsibilities:
- Optimize Kubernetes to maintaining systems uptime, to debugging production issues and running runbooks to mitigate potential production issues.
- Constantly improve and uphold the reliability of our digital platform, our software release such as deployment processes and automation of recurring tasks.
Minimum Requirements:
- Degree in Computer Science, Engineering, or equivalent experience.
- 8+ years experience in software development and/or SRE functions with at least 3 years in a senior/lead capacity
- You are either a Software Engineer with real interest, and ideally some experience in Linux systems, networking, monitoring and automation; or an experienced sysadmin or systems engineer with professional skills in Linux, preferably on distributed systems at scale, and a demonstrable interest and experience in using software engineering to solve operational problems.
- Comfortable writing software to automate API-driven tasks at scale. Cloud Tooling engineers primarily use NodeJS and /or Java and Go are also key languages in our environment.
- Experience automating the build and deployment of software products, and understand the related challenges in distributed systems.
- Excellent communication (both verbal and written). The ability to communicate confidently and clearly on conference calls, in meetings, via email, etc. at all levels of the organization is essential.
- Ability to quickly and clearly communicate incident status via email in business friendly language
- Experience and advanced understanding of Observability, CI/CD and release management.
- Well-rounded broad knowledge of OS platforms (Linux/UNIX), Networking, Web Systems and Dev Ops
- Experience working with large-scale distributed systems with understanding of microservices architecture concepts
- Strong organizational skills and the ability to effectively manage multiple tasks simultaneously
- Capable of working in a complex, fast paced environment and ability to maintain calm during stressful situations
QA Manual (for Amaan Project)
We're looking for a talented QA to join us and be responsible for reviewing documents, content and systems developed using different technologies and delivered across multiple devices, and detailed QA testing.
Responsibilities:
- Design and execute functional, system, integration, and acceptance test scripts.
- Work with cross-functional teams to ensure quality throughout the software development life-cycle.
- Provide detailed analysis of all testing carried out on the environment ensuring all bugs, risks and issues are logged.
- Document and communicate test reports and outcomes appropriately to all the concerned stakeholders.
- Working with agile methodologies within scrum teams.
- Feature analysis and breakdown.
- End to end feature test execution.
- Will be assigned to Amaan Project
Minimum Requirements:
- Bachelor degree in computer science, software engineering or any related areas
- Experience of working agile process management methodology.
- High attention to detail.
- Have exceptional analytical and troubleshooting skills.
- Ability to navigate ambiguity, work independently under pressure, prioritize, can handle multiple projects and stay focused in a fast-paced environment.
- Well-developed verbal and written communication skills, including an ability to develop and deliver constructive feedback on documentation.
- Ability to manage competing priorities and work to tight time frames.
- Experience with mobile and website UI and UX testing.
Data Scientist (for Amaan Project)
The role will involve taking ownership of the data modeling, setup of deployment-related to data modeling, building new systems where required and importantly preparing our systems and processes for anticipated massive scale in the year ahead.
At a high-level, responsibilities will extend to:
- Working with data engineers to setup and optimize our MLOps infrastructure
- The ability to work both with technical teams including product, engineering and BI/analytics as well as non-technical financial teams from fraud, risk, and compliance is essential.
- Build predictive models in conjunction with company's direction
On a day-to-day basis, responsibilities include:
- Collaborating with the team and various stakeholders to identify technical problems, design solutions for them and help implement where required. This involves collaborating with both technical and non-technical staff
- Maintain and regularly enhanced pipeline of MLOps
- Work on increasing the accuracy of the predictive model
Experience with following is required:
- Java and Python
- Kubernetes
- Kubeflow
- Airflow
- PostgreSQL
- Kafka
- Writing detailed design documents and holding design meetings
Subscribe Our Newsletter