Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Payments, FintechIndustries
Requirements
BS in Computer Science, Information Technology, Business / Management Information Systems or related field
Typically minimum of 2 years professional experience in coding, designing, developing and analyzing data
Basic knowledge and use of one or more languages/technologies: two or more modern programming languages used in the enterprise, experience working with various APIs, external services, experience with both relational and NoSQL databases
Preferred: 4+ years professional experience in coding, designing, developing and analyzing data, experience with IBM Rational Tools
Operating Systems: Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop
Database: Design, familiarity with DDL and DML for Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop
Moderate understanding of procedures, methodology, application standards, including PCI security compliance
Responsibilities
Works throughout the software development life cycle: create, design, code, debug, maintain, test, implement and validate applications
Analyzes existing applications or formulates logic for new applications, procedures, flowcharting, coding and debugging programs
Maintains and utilizes application and programming documents in the development of code
Recommends changes in development, maintenance and system standards
Creates appropriate deliverables and develops application implementation plans throughout the life cycle in a flexible development environment
Develops basic to moderately complex code using front or back end programming language within a platform in collaboration with business and technology teams for internal and external client software solutions
Creates and delivers routine program specifications for code development and support on a project/issue with moderate understanding of the application/database
Analyzes, modifies, and develops basic to moderately complex code/unit testing to develop application documentation
Performs testing and validation requirements for basic to moderately complex code changes
Performs corrective measures for basic to moderately complex code deficiencies and escalates alternative proposals