The Base SAS team is looking for a Software Developer to design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices, timelines and quality expectations, working on a core code base primarily written in C and some Java on Unix, Windows and MVS environments.
Requirements
- 5+ years of software development experience, with strong programming skills in C and familiarity with languages like Java.
- General knowledge of software development tools, methodologies, and principles.
- Proficient in source control management (branching, code review, merging).
- Strong knowledge of Unix and Windows; MVS experience a plus.
- Programming experience with C, C++, Groovy, SAS, or similar languages.
- Proficient in one and familiar with multiple scripting languages (e.g., Python, Perl, Bash).
- Experienced in platform configuration, integration, and secret management.
Responsibilities
- Design and develop high-quality, testable, and scalable software within deadlines, following R&D best practices.
- Collaborate with stakeholders (e.g., managers, developers, designers, product managers) to ensure solutions meet functional requirements and R&D standards.
- Contribute to project scoping, scheduling, and task tracking; promptly communicate blockers.
- Ensure quality through unit, functional, and performance testing; review and update test plans as needed for enhancements, redesigns, or bug fixes.
- Own the full software lifecycle, including support for internal and external users.
- Co-author design and technical documentation with technical writers to meet audience needs
- Be encouraged to participate in open-source projects on behalf of SAS.
Other
- Bachelor’s degree in computer science or related field.
- You’re curious, passionate, authentic and accountable. These are our values and influence everything we do.
- Strong interpersonal, analytical, and problem-solving skills; effective communicator.
- Self-motivated and collaborative, with flexibility to adapt to shifting priorities.
- Applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.