Software Engineer - Linux Code Porter
Job Purpose: Develops information systems by studying operations; designing, developing, and installing software solutions. Port existing HP UX codes to SUSE Linux 10. Preference will be given to candidates with the following experience, but other past experience will be considered: Languages FORTRAN (77 and 90) programming experienceC programming experienceSome UNIX/Linux scriptingLinux and/or UNIX background/experienceIntel compiler experienceExperience documenting changes to codes including software change specification, V&V documentation, etc. 1-2 years programming experience (College programming tasks applicable) Developers will be responsible to contact the code owner to obtain information such as current version of code, location of code, test cases, and results. The developers will then port the code, debug, and troubleshoot on SUSE Linux 10. The programmer will then run test cases to obtain results. These results will be compared to templates and other verified results provided by the code owner. They may then work with the code owners to resolve differences in the results, make program changes and document results. The programmer will be responsible for developing documentation for each code and obtaining document approval, documenting lessons learned, etc. All work will be done under the Westinghouse Quality Assurance plan.Duties: * Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software devleopment lifecycle. * Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. * Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. * Prepares and installs solutions by determining and designing system specifications, standards, and programming. * Improves operations by conducting systems analysis; recommending changes in policies and procedures. * Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products. * Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. * Protects operations by keeping information confidential. * Provides information by collecting, analyzing, and summarizing development and service issues. * Accomplishes engineering and organization mission by completing related results as needed.Skills/Qualifications: Problem Solving, Device Drivers, Assembly, General Programming Skills, Software Testing, Software Design, Software Development Process, Operating Systems, Network Hardware Configuration, Software Algorithm Design, Hardware Design Toolsapply to: shane.wood@systemoneservices.com Company: System One Location: Monroeville, PA, PA 15146 Status: Full Time, Employee Job Category: IT/Software Development Career Level: Entry Level Company: System One Email: Apply by Email
|