Programmer Analyst - LeadBookmark This
DescriptionSAS Programmer needed for local fortune 500 company!
This is a challenging position for a senior SAS programmer who has advanced end to end system development experience.
Works as a member of highly skilled SAS and Unix development team which develops new applications, datawarehouses, utilities and tools in SAS on Unix/Linux platform.
Specific responsibilities include but are not limited to:
:May work independently or as part of a team to determine project specifications and will design, document, build, maintain and test large SAS-based systems on Unix.
:Adopt and Implement team's programming standards/best practices, version control, configuration management and design considerations for all application development and platform projects
:May need to provide expert technical guidance and/or review deliverables of other SAS programmers
:Brainstorm, design and develop innovative, high quality solutions in base SAS/Macros with appropriate focus on structured programming, modularization, maintainability, system efficiency, robust error handling and fault tolerance, flexibility, user-friendliness, reusability and expandability :Collaborate with team to define precise and detailed functional specifications meeting business needs, as well as create thorough system specifications to be used by self and team for development
:Troubleshoot and debug complex applications under aggressive timelines
:Learn and apply new programming techniques/algorithms as required Required Qualifications: :Minimum 5 years of base SAS/Macro programming experience, with excellent skills in new application development using Base SAS and Macros
:Unix (K-shell scripting) experience is a requirement which could be waived if the SAS skills are exceptional.
:Demonstrated design and coding experience of mid-to-large size systems in SAS. :Strong written and verbal communication.
:Knowledge and working experience with advanced Base SAS/Macro programming techniques/concepts.
:Must be a team player with a positive attitude and a quick learner of new programming techniques and languages.
:Conceptual knowledge and experience with software engineering life cycle applied to application development using Base SAS/Macros.
:The candidate must have an eye for detail and a strong desire to solve complex problems. :Educational background in Computer Science/Engineering will be preferred