This job listing has expired and the position may no longer be open for hire.

Full Stack Developer (JAVA & GO) at SAS Institute

Posted in Other 30+ days ago.

Location: Cary, North Carolina

Job Description:

Full Stack Developer (JAVA & GO)

Job Locations


Requisition ID
Research and Development
Visa Sponsorship
Travel Requirements

Job Title: Software Developer

You will design, develop, and support SAS software products, using independent judgment regarding methods, techniques, and evaluation criteria. Your primary focus will be web applications in the Data Management Division product line with a concentration on user interfaces. Included in your duties will be:

    Designing, developing, and writing complex and original software code, unit tests, application dependent routines, and project deliverables.
  • Providing support for released applications and maintaining existing project deliverables by making necessary changes.

  • Performing development-level testing of projects, which includes verifying, tracking, and fixing "bugs", as well as modifying project design, as necessary.

  • Anticipating technical anomalies and enhancements for various environments.

  • Transferring and verifying entire applications across multiple environments.

  • Designing, developing, and ensuring the quality of various prototype and demonstration systems.

  • Working in a continuous integration and continuous delivery environment.

  • Assisting in the writing of external and internal documentation.

  • Performing other duties as assigned.


  • Bachelor's degree in Computer Science or a related quantitative field.

  • A minimum of five years of programming experience in an applications development environment.

  • Experience developing web applications using HTML5, JavaScript, TypeScript, and CSS.

  • Experience with at least one JavaScript framework, such as React, Angular, or Vue.

  • Experience with the Java programming language.

  • Working knowledge of RESTful APIs and microservice architecture.

  • Working knowledge of Kubernetes.

  • Knowledge of theWindows and UNIX operating systems and web and application servers.


  • Excellent written and verbal communication skills.

  • Ability to work independently as well as with a team.

  • Ability to think analytically and to effectively communicate problems and fixes.

  • Good problem-solving skills and attention to detail.


  • Familiarity with developing on feature branches or behind release toggles.

  • Familiarity with the Go programming language

  • Experience working in an Agile development environment

  • Experience with the Apache Tomcat web container.

  • Exposure to web services.

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 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:Equal Employment Opportunity is the Law. Also view the supplementEEO is the Law, and the Pay Transparency notice.

Equivalent combination of education, training and experience may be considered in place of the above qualifications. The level of this position will be determined based on the applicant's education, skills and experience.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.