Software Engineer
Core
Develop, design, code, debug, maintain, test, and implement applications throughout the software development lifecycle for global payments solutions.
Role type
Software Engineer
Builds
Applications and software solutions for credit, debit, prepaid, and merchant services
Domain
Payments technology
Deliverable
production ML models | product features
Required skills
coding, designing, developing, analyzing data, front-end/back-end programming languages, APIs, relational databases, NoSQL databases, unit testing, validation, debugging, documentation
Preferred skills
IBM Rational Tools, multiple operating systems, modern web frameworks
Technologies
relational databases, NoSQL databases, modern web frameworks, APIs
Responsibilities
Develop, design, code, debug, maintain, test, and implement applications; Analyze existing applications and formulate logic for new applications; Design, create, and deliver program specifications; Perform unit testing, validation, and corrective measures; Collaborate with business, technology teams, clients, and partners to determine solution approaches
Seniority
Mid-level, hands-on IC