SAS 9.4 needs to perform optimally on Windows and Linux/UNIX systems, and the team works with operating system vendors to ensure SAS takes advantage of new features.
Requirements
- 5 years of experience in C programming.
- Proficiency in navigating Windows and Linux/UNIX environments.
- Ability to work in a multi-platform environment (UNIX, Windows) installing software and troubleshooting remote connectivity issues.
- Excellent analytical skills with ability to solve complex problems.
- Proficiency with operating system performance monitoring tools on Windows and Linux
- Working knowledge of networking and the ability to monitor latency issues
- Strong programming skills in SAS or language(s) related to assigned area
Responsibilities
- Design and develop high quality, secure, testable and scalable software solutions within established timelines while adhering to R&D best practices and processes.
- Actively involve other project stakeholders (e.g. managers, developers, user interface and visual designers, product managers) to ensure implementation satisfies functional requirements and is consistent with established R&D standards.
- Participate in project scoping and scheduling; track progress of individual tasks and alert stakeholders of issues blocking or preventing completion of task.
- Ensure quality through functional, unit and performance testing; work closely with testing by providing thorough reviews of the test plan and communicate when updates to the plan should be made to cover code changes related to enhancements, redesigns and/or bug fixes.
- Maintain accountability for the entire life cycle of the code including support for both internal and external consumers.
- In collaboration with technical writers, authors appropriate level of design and technical documentation that satisfies both internal and external consumers
- Ensure all applicable security policies and processes are followed to support the organization's secure software development goals.
Other
- Bachelor's degree in Computer Science or related quantitative field.
- Good communication skills – ability to interact with customer contacts to troubleshoot and resolve issues
- Collaborating: Working cooperatively with others to help a team or work group achieve its goals.
- Communication: Conveying information and ideas clearly and concisely to individuals or groups in an engaging manner that helps them understand and retain the message; listening actively to others.
- Technology Savvy: Leveraging one’s practical knowledge and understanding of recent technology tools, solutions, and trends to improve work results, solve work problems, and take advantage of new business opportunities