? Performs complex configuration, maintenance, enhancement, testing, implementation, and support of software.
Completes configuration of the SAM systems in accordance with company ISO standards.
Performs reviews of complex customers' standards specification and other documentation to determine software requirements.
Completes the software quality process through the execution of complex module, subsystem and system test procedures.
Communicate with staff or clients to understand specific system requirements.
Completes estimates for complex modules under configuration, and estimates own work.
Document design specifications, installation instructions, and other system-related information.
Verify stability, interoperability, portability, security, or scalability of system architecture.
Collaborate with product development engineers to select appropriate design solutions or ensure the compatibility with products your work would touch.
Provide technical guidance or support for the development or troubleshooting of installed systems.
Identify system data, hardware, or software components required to meet user needs.
Provide guidelines for implementing secure systems to customers or installation teams.
Monitor system operation to detect potential problems.
Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
Design and conduct hardware or software tests.
Establish functional or system standards to ensure operational requirements, quality requirements, and design constraints are addressed.
Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements.
Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions.
Direct the installation of operating systems, network or application software, or computer or network hardware.
Train system users in system operation or maintenance.
Configure application-specific software.
Updates job knowledge by studying state-of-the-art tools and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Formal Education Certification
Requires a Bachelor's degree in Electrical Engineering, Electrical Engineering Technology, Software Engineering, Computer Science or related field.
2-4 years related experience or equivalent combination of education and experience.
Experience implementing and maintaining complex software applications
Experience troubleshooting system interfaces and control systems.
Possess comprehensive knowledge in one or more specialized technology areas, related to operating systems, user interfaces or data communications and networks.
Computer networking experience and VMware is a plus.
Experience in design using Object Oriented Programming patterns and techniques using C++; Python using published code guidelines (Preferred but not required)
Knowledgeable with other languages such as Java, and C. (Preferred but not required)
Travel is required for this position. Expected travel is not more 30%
C++, Python, Java preferred
Architecture, Automated, Development, Hardware, ISO, Java, Networking, Networks, Object Oriented Programming, Programming, Python, Security, Specification, System Architecture, Testing, VMware
Robert Half Technology