Software Developer (Full-stack)

Job Locations US-NC-Cary HQ
Requisition ID
20066287
Category
Research and Development
Visa Sponsorship
No
Travel Requirements
None

 

Full-stack Software Developer

 

Nice to meet you!  

 

We’re the leader in analytics. Through our software and services, we inspire customers around the world to transform data into intelligence – and questions into answers.

 

We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you’re looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, you’ll find it here.

 

Location: Cary, North Carolina

 

About the job:

 

As a mid-tier Developer in the Forecasting division, you will play a pivotal role in developing, implementing, and maintaining software solutions for our time series analysis products. You will collaborate closely with our cross-functional team of data scientists, analytic developers, frontend developers, and testers to deliver robust, scalable, and efficient applications that provide actionable insights for our clients. This is an exceptional opportunity to join an agile team of motivated developers, with broad responsibilities and high-profile feature ownership. You'll primarily work with Go and React, contributing to the development of SAS Viya products and solutions for customer delivery.

 

As a Full-stack Software Developer, you will:

  • Collaborate with project manager, UX designer, and analytic developers to comprehend the requirements and objectives of time series analysis projects.
  • Design, develop, and maintain full-stack solutions for processing and analyzing large volumes of time series data.
  • Optimize code for performance, scalability, and efficiency.
  • Integrate third-party APIs and services for data enrichment and augmentation.
  • Contribute to the design and architecture of the overall forecasting platform.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug issues in the software.
  • Enable the implementation of models for forecasting and predictive analytics.
  • Stay up-to-date with industry best practices and emerging technologies in time series analysis and software development.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
  • Minimum of 5 years of experience as a software developer, with a focus on full-stack development.
  • Proficiency in Golang and React.
  • Ability to collaborate effectively with cross-functional teams.
  • Strong understanding of databases (e.g., Postgres).
  • Familiarity with cloud platforms (AWS, GCP, Azure, etc.) and containerization (Docker, Kubernetes).
  • Knowledge of version control systems (Git and Github).
  • Excellent problem-solving and analytical skills.
  • Effective communication and teamwork abilities.

Preferred Qualifications:

  • Development experience in Gorm ORM model.
  • Experience building a HATEOAS hypermedia-driven RESTful API.
  • Experience writing OpenAPI specifications for REST APIs.
  • Experience working in an Agile/Scrum environment.
  • Experience with time series analysis and a solid understanding of the forecasting domain.
  • Experience with observability tools such as Grafana, Prometheus, and OpenTelemetry

World-class benefits   

 

Highlights include... 

  • Comprehensive medical, prescription, dental and vision plans.  
  • Medical plan options include… 
  • PPO with low annual deductible and copays.  
  • HDHP combined with a health savings account with a contribution from SAS (no access to on-site health care center).  
  • An industry-leading 401k plan.  
  • Generous time away including vacation time, a variety of paid holidays.  
  • Volunteer Time Off, parental leave and unlimited paid sick days.  
  • Generous childcare benefits for all full-time employees. 

 

Diverse and Inclusive   

 

At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents that enable SAS to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it’s essential to who we are. To put it plainly: you are welcome here.  

 

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: Know Your Rights.

 

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 Recruitingsupport@sas.com. 

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with your networks