Software Developer

Cary HQ, NC, United States

Apply now Apply later

Summary of Duties: Design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices, timelines and quality expectations. Design and program computational algorithms. Perform unit and functionality testing. Complete performance analysis. Review requirements and prototypes. Review syntax and documentation. Guide junior developers in performance of supporting programming tasks. Communicate with other SAS professional staff in Testing, Technical Support, Education, Marketing, and other teams. May work remotely pursuant to SAS' Flexible Work Program.

 

Qualifications:  Position requires a Master’s degree in Computer Science, Computer Networking, or related field and two (2) years of experience in the job offered or two (2) years of experience as a Software Engineer, Application Developer, or related occupation.  

 

Requires experience in algorithmic development. Requires advanced knowledge of C/C++ language. Requires experience in implementing multithreaded or machine-distributed parallel algorithms. Requires familiarity with performance analysis and performance measuring tools such as vtune, nvprof/nsight, or gprof. Requires experience with commercial or complex software development. Requires experience with the SAS system or other statistical software products, such as MATLAB, Python, or R. Requires knowledge of analytics including statistical, econometric, optimization, and machine learning modeling. Experience and skills may be gained during attainment of graduate degree. 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: 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.

#LC

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Computer Science Machine Learning Matlab Python R SAS Statistics Testing

Perks/benefits: Career development

Region: North America
Country: United States

More jobs like this