Software Developer

SAS Institute

  • Cary, NC
  • Permanent
  • Full-time
  • 13 days ago
Summary of Duties: Implement the next generation SAS Studio mid-tier architecture. Convert Java-based SAS Studio backend to Go, as part of a larger effort to reduce memory footprint, deliver higher performance and scale, secure operations and data access, and adopt industry API standards. Contribute to the architecture, design, development, unit testing, integration testing, and documentation of new product features in SAS Studio in compliance with SAS R&D standards and guidelines. Build and enhance the Jenkins build pipelines, the Polaris promotion pipelines, and the development/test infrastructure for all of SAS studio to ensure adherence to CI/CD principles and to deliver consistently high-quality cadence releases. Build and maintain Kubernetes development environments for developers and testers, including the OpenStack-based clusters and servers and Azure-based clusters and servers. Switch engineering systems and processes from Jenkins to GitHub. Onboard, mentor, and train junior developers. May work remotely pursuant to SAS' Flexible Work Program.Qualifications: Position requires a Bachelor’s degree in Computer Science, Computer Engineering, or related field plus five (5) years of experience in the job offered or five (5) years of experience in any related occupation in which the required experience was gained.Requires experience with full-stack software development with Go, Javascript, TypeScript, Java, C#, .NET, and WPF. Requires experience with the full product build, release, lifecycle management using Jenkins, GitOps, and GitHub. Requires expertise in Docker, Kubernetes, OpenStack, Azure DevOps, and supporting tools. May work remotely pursuant to SAS’ Flexible Work Program.Additional Information:To qualify, 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. SAS is an equal opportunity/Affirmative Action employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law. Read more: . Also view the notice.Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact#LC

SAS Institute