Systems Engineer # JN -102018-42748
Strongsville, OH
The main function of a systems engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical system engineer analyses user needs, and then designs, tests, and develops software to meet those needs

Bachelor' s degree in computer science, software engineering or relevant field required. 3 to 6 years experience required

Job Responsibilities:
Modify existing databases and database management systems or direct programmers and analysts to make changes. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Work as part of a project team to coordinate database development and determine project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Basic ability to work independently and manage one s time. Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Basic ability to troubleshoot issues and make system changes as needed to resolve issue. Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Knowledge of computer development software across multiple platforms

Top skills:
Software experience - Diebold Nixdorf, Diebold, Wincor, NCR, Hyosung
Windows security / hardening (Group Policy, Active Directory, PCI Compliance, application whitelisting)
ATM / Windows install packaging / Scripting (WIM / Ghost images, SCCM, PowerShell, Install Shield, WMI, virtualization, batch files)

Related Skills:
Project Management we are an integration team, communication skills, project planning experience, and the ability / desire to wear multiple hats is very helpful
Work with internal technology teams to manage ATM Windows installs, conversions, and maintain management - security applications on the ATM
Integrate, implement, and delivery ATM software changes
Maintain accurate documentation of the architecture, software components, and interfaces of the ATM client software
Take ownership to provide solutions to challenging and complex problems involving ATM software
Manage and drive the resolution for ATM client software issues
Work with hardware vendors to ensure a robust ATM XFS layer
Programming / Scripting experience