Skills
Network
Computer Hardware
Application Development
Debugging
Requirements Analysis
OOAD
OOD
Modeling
Software Testing
Quality Assurance
Usability
Research
Regulatory Compliance
Management
GitHub
Internationalization And Localization
Computer Engineering
Computer Science
Information Technology
Software Development
Programming Languages
Java
Spring Framework
HTML
Cascading Style Sheets
Scripting
Splunk
Dynatrace
Dashboard
Effective Communication
Automated Testing
Testing
Microsoft Windows Vista
VCP
TM
NCR
SAP BASIS
Law
IT Service Management
Innovation
Collaboration
Recruiting
Insurance
Finance
Professional Development
Training
Leadership
CompTIA
Customer Service
Career Counseling
Apex
Oracle Application Express
Summary
Job Description:
Job Title: Senior Software Engineer
Job Location: Cincinnati OH
Contract Length: 12 months
Job Description
About Us
The ATM IT team supports more than 2200 ATMs and a network of over 40000 partner ATMs. The team is currently engaged in modernizing the ATM channel-both hardware and software-while also contributing to a major debit card modernization initiative. This role offers the opportunity to participate in one of the largest IT efforts in the industry.
Responsibilities
Participate in full lifecycle application development.
Design code and debug applications across multiple programming languages.
Conduct software code and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.
Apply Object-Oriented Analysis and Design (OOA/OOD) principles.
Design and implement Java Spring applications deployed on OpenShift.
Perform software modeling and simulation.
Develop and maintain back-end architecture and services.
Execute software testing and quality assurance activities.
Optimize performance usability automation and system efficiency.
Support maintain and document software functionality.
Integrate new software with existing systems.
Research evaluate and recommend new technologies.
Ensure compliance with internal and industry standards.
Manage and collaborate on code repositories using GitHub.
Implement software localization and globalization features.
Hold an undergraduate degree in computer engineering computer science information technology or a related field.
Qualifications
Strong understanding of the software development life cycle.
Ability to quickly learn and apply new programming languages.
Proficiency in Java Java Spring OpenShift HTML CSS and scripting languages.
Experience creating Splunk and Dynatrace dashboards for monitoring and alerting.
Effective communication and collaboration skills for working with internal teams and external partners.
Preferred Qualifications
Experience with test automation tools.
Knowledge of ATM terminal driving and testing.
Experience with ATM software platforms such as Diebold (Vista VCP7 TM Vynamic Vision Vynamic View) and NCR (Vision).
Required Skills:
HTML CSS JAVA SPLUNK TESTING
SkillsNetworkComputer HardwareApplication DevelopmentDebuggingRequirements AnalysisOOADOODModelingSoftware TestingQuality AssuranceUsabilityResearchRegulatory ComplianceManagementGitHubInternationalization And LocalizationComputer EngineeringComputer ScienceInformation TechnologySoftware Development...
Skills
Network
Computer Hardware
Application Development
Debugging
Requirements Analysis
OOAD
OOD
Modeling
Software Testing
Quality Assurance
Usability
Research
Regulatory Compliance
Management
GitHub
Internationalization And Localization
Computer Engineering
Computer Science
Information Technology
Software Development
Programming Languages
Java
Spring Framework
HTML
Cascading Style Sheets
Scripting
Splunk
Dynatrace
Dashboard
Effective Communication
Automated Testing
Testing
Microsoft Windows Vista
VCP
TM
NCR
SAP BASIS
Law
IT Service Management
Innovation
Collaboration
Recruiting
Insurance
Finance
Professional Development
Training
Leadership
CompTIA
Customer Service
Career Counseling
Apex
Oracle Application Express
Summary
Job Description:
Job Title: Senior Software Engineer
Job Location: Cincinnati OH
Contract Length: 12 months
Job Description
About Us
The ATM IT team supports more than 2200 ATMs and a network of over 40000 partner ATMs. The team is currently engaged in modernizing the ATM channel-both hardware and software-while also contributing to a major debit card modernization initiative. This role offers the opportunity to participate in one of the largest IT efforts in the industry.
Responsibilities
Participate in full lifecycle application development.
Design code and debug applications across multiple programming languages.
Conduct software code and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.
Apply Object-Oriented Analysis and Design (OOA/OOD) principles.
Design and implement Java Spring applications deployed on OpenShift.
Perform software modeling and simulation.
Develop and maintain back-end architecture and services.
Execute software testing and quality assurance activities.
Optimize performance usability automation and system efficiency.
Support maintain and document software functionality.
Integrate new software with existing systems.
Research evaluate and recommend new technologies.
Ensure compliance with internal and industry standards.
Manage and collaborate on code repositories using GitHub.
Implement software localization and globalization features.
Hold an undergraduate degree in computer engineering computer science information technology or a related field.
Qualifications
Strong understanding of the software development life cycle.
Ability to quickly learn and apply new programming languages.
Proficiency in Java Java Spring OpenShift HTML CSS and scripting languages.
Experience creating Splunk and Dynatrace dashboards for monitoring and alerting.
Effective communication and collaboration skills for working with internal teams and external partners.
Preferred Qualifications
Experience with test automation tools.
Knowledge of ATM terminal driving and testing.
Experience with ATM software platforms such as Diebold (Vista VCP7 TM Vynamic Vision Vynamic View) and NCR (Vision).
Required Skills:
HTML CSS JAVA SPLUNK TESTING
View more
View less