SAS Institute - Cary, NC

posted 4 months ago

Full-time - Senior
Remote - Cary, NC
Professional, Scientific, and Technical Services

About the position

As a Senior Software Developer at SAS, you will be an integral member of the Source Management Services team, contributing significantly to the security of SAS9 source code and the enhancement of the software delivery pipeline. Your role will involve administering source management systems, addressing internal customer issues, and safeguarding SAS source code. You will also be responsible for developing tools and processes that support source code management, ensuring that the team can work more efficiently and effectively. This position offers the flexibility of remote or hybrid work arrangements, allowing you to balance your professional and personal life while being part of a dynamic and fulfilling career. In this role, you will collaborate closely with various teams, including development, testing, product, operations, and support, to ensure the secure and effective use of source code throughout the development and delivery pipeline. You will be tasked with scoping requirements, estimating efforts, and staying updated on emerging technologies to leverage them appropriately in your work. Your contributions will not only enhance the current processes but also help in the overall improvement of the software development lifecycle at SAS. As a Senior Software Developer, you will be expected to perform other duties as assigned, which may include mentoring junior developers and participating in strategic planning for future projects. This position is ideal for someone who is passionate about software development and eager to make a significant impact in a leading data and AI organization.

Responsibilities

  • Administer SAS source code in git systems such as Gerrit and GitHub.
  • Develop and support tooling and process for source code administration, support, and access.
  • Work collaboratively with development, testing, product, operations, and support peers across the SAS9 Division to support source code use and security in the development and delivery pipeline.
  • Ensure quality and security by administering source code management systems.
  • Scope requirements and estimate effort.
  • Stay informed of emerging technologies and use them appropriately.
  • Support internal customers.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in computer science, engineering, or a related quantitative field.
  • 8+ years of software development experience.
  • 5+ years of experience in enterprise source management systems.
  • Excellent Perl programming experience.
  • Experience with Jenkins and Python (or other scripting languages).
  • Experience with collaboration tools such as Jira and Confluence.
  • Experience using CVS, Git, Gerrit, or GitHub for source code management and code review.

Nice-to-haves

  • Experience with GitHub Actions
  • Experience with PHP
  • Experience working with Agile Methodology.
  • Strong organizational and problem-solving skills.
  • Strong decision-making abilities.
  • Strong ability to take initiative and actively contribute your ideas.

Benefits

  • Comprehensive medical, prescription, dental and vision plans.
  • PPO with low annual deductible and copays.
  • HDHP combined with a health savings account with a contribution from SAS.
  • Onsite Health Care Center (HQ) that's free to employees and family members enrolled in the PPO plan.
  • An industry-leading 401k plan.
  • Generous time away including vacation time, a variety of paid holidays, and a U.S. Winter Wellness Break between December 25 and January 1.
  • Volunteer Time Off, parental leave, and unlimited paid sick days.
  • Generous childcare benefits for all full-time employees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service