The job involves participating in the development and maintenance of applications, collaborating with the development team to design and implement software solutions, contributing to project planning and estimations, proposing improvements and new architectures for applications, technical alignment across various company squads to stay updated on new technologies and architectural changes, and developing applications by writing clean and easily maintainable code. The company is a leader in intelligence solutions for risk and opportunity analysis, focusing on credit journeys, authentication, and fraud prevention.