The Customer Intelligence R&D team at SAS is looking for a mid-tier Software Developer to advance their data engineering framework, support numerous value-stream teams, and leverage the latest in Generative AI within their solutions.
Requirements
- 5+ years of experience developing enterprise-level solutions utilizing Java
- Demonstrable experience with Java programming language
- Familiarity with microservices and/or data processing systems
- Experience with Amazon Web Services, or similar cloud offerings
- Experience with the Python programming language
- Thorough knowledge of additional AWS services (Lambda, Step Functions, ECR/ECS, SQS, SNS, OpenSearch, DynamoDB, etc.)
- Experience working with open table formats such as Delta Lake, Apache Iceberg, and Apache Hudi
Responsibilities
- Design and develop high-quality, testable, and scalable software solutions within established timelines while adhering to CI360 best practices and processes
- Ensure solutions meet the highest data security guidelines and are consistent with R&D standards
- Develop multi-tenancy solutions that support multiple services and scale seamlessly
- Expand knowledge of CI360 solutions, and how Data Engineering services support those solutions
- Review cloud technologies and participate in research efforts as it pertains to Data Engineering services
- Be encouraged to participate in open-source projects on behalf of SAS
- 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 a related field
- Equivalent combination of related education, training and experience may be considered in place of the above qualifications
- 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
- Must be willing to work in Cary, North Carolina
- Must adhere to company values of curiosity, passion, authenticity, and accountability