Tech Stack
AndroidAngularBabelHadoopiOSJavaJavaScriptjQueryLinuxMS SQL ServerMySQL.NETNode.jsNoSQLOraclePythonReactReduxRubySDLCSpringSpring BootSpringBootSQLTensorflowWebpack
About the role
- Work throughout the software development life cycle to create, design, code, debug, maintain, test, implement and validate applications
- Analyze existing applications or formulate logic for new applications, including procedures, flowcharting, coding and debugging
- Maintain and utilize application and programming documents during development
- Recommend changes in development, maintenance and system standards
- Create deliverables and develop application implementation plans in a flexible development environment
- Develop basic to moderately complex front-end or back-end code and unit tests for internal and external client software solutions
- Create and deliver routine program specifications for code development and support
- Perform testing, validation and corrective measures for code changes and escalations
- Apply understanding of procedures, methodology and application standards including PCI security compliance
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 and external services
- Experience with both relational and NoSQL databases
- Preferred: 4+ years professional experience and experience with IBM Rational Tools
- Knowledge of Payment Card Industry (PCI) security compliance
- Familiarity with development procedures, methodology and application standards
- Operating systems: Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop
- Databases: Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop
- Back-end technologies: Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler
- Front-end technologies: HTML, JavaScript, jQuery, CICS
- Web frameworks: Node.js, React.js, Angular, Redux
- Development tools: Eclipse, Visual Studio, Webpack, Babel, Gulp
- Mobile development: iOS, Android
- Machine learning: Python, R, Matlab, Tensorflow, DMTK
- Ability to collaborate with business and technology teams in a flexible development environment