Job Description
DESCRIPTION:
Duties: Ideate, scope, plan, implement, and launch event-driven and data-processing based software solutions for Payments products. Collaborate with cross-functional teams to gather business requirements, analyze, and provide technical architecture considering scalability, performance, and evolvability. Design robust software systems for a given set of business requirements, present to stakeholders, and drive to execution. Incorporate Behavior Drive Development (BDD) principles with BDD tests, unit tests, and integration tests when driving the development of said designs. Collaborate with infrastructural teams to drive the team's infra requirements and arrive at maintainable solutions. Conduct comprehensive performance testing using Blazemeter, analyze results, and propose enhancements. Triage, debug, and resolve production issues. Propose and design scalable data processing applications for very large transaction volumes. Monitor and optimize data pipelines and process...
Duties: Ideate, scope, plan, implement, and launch event-driven and data-processing based software solutions for Payments products. Collaborate with cross-functional teams to gather business requirements, analyze, and provide technical architecture considering scalability, performance, and evolvability. Design robust software systems for a given set of business requirements, present to stakeholders, and drive to execution. Incorporate Behavior Drive Development (BDD) principles with BDD tests, unit tests, and integration tests when driving the development of said designs. Collaborate with infrastructural teams to drive the team's infra requirements and arrive at maintainable solutions. Conduct comprehensive performance testing using Blazemeter, analyze results, and propose enhancements. Triage, debug, and resolve production issues. Propose and design scalable data processing applications for very large transaction volumes. Monitor and optimize data pipelines and process...