• Sr IT Software Developer

    Job Locations US-NC-Cary
    Requisition ID
    Information Technology
    Visa Sponsorship
    Travel Requirements
  • Overview

    Germany SAS



    SAS believes in the whole employee experience. Meaningful work. Empowerment to make a difference that changes people’s lives. Dynamic work environments that foster innovation. And an award-winning culture that makes it all possible. We believe great ideas can come from anywhere. Whether you're a university recruit, or an experienced professional ready for the next big challenge, SAS brings perks, passion, and the potential to grow. No limits.





    As a member of the IT Enterprise Solutions (ITES) Team, you will develop, enhance, and support applications that are critical for SAS’ online presence using ITES established processes, frameworks, and technologies. You will work with business customers, others within ITES, and with other IT staff across the company to support SAS’ eCommerce order capture system and other enterprise systems as required.


    Overall duties include developing applications for internal use including building, testing, documenting, maintaining, and troubleshooting applications vital to SAS daily operations. You will provide input to the agile project team to define scope and work for the assigned tasks.  Other duties as assigned.


    Primary Responsibilities

    • Analyzes, designs & implements software code for applications and APIs including security & error handling.
    • Actively solicits the involvement of other developers and subject matter experts to ensure integrity, efficiency, and supportability of applications.
    • Performs support tasks to include comprehensive analysis of application issues including implementation of solution, whether fix or enhancement. Follows all production change management procedures related to the application being modified or created.
    • Performs appropriate and thorough testing on all code changes. Implements automated unit tests using popular java testing frameworks.
    • Handles multiple assignments concurrently.
    • Maintains technical documentation & test cases.
    • Regularly communicates work progress with management, identifying issues early and resolving them quickly to avoid or minimize impact to the project. Anticipates time needed to complete projects & assists in project estimates/scheduling.
    • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations



    • Bachelor's degree in Computer Science or related quantitative field or equivalent combination of education, training and relevant experience may be considered.
    • Experience with DevOps concepts and strategies
    • Experience in analysis, design, coding, testing and implementation of enterprise applications.
    • Experience with code versioning tools such as Git.
    • Experience with Java IDEs such as IntelliJ and Eclipse.
    • Experience with relational databases
    • Experience building and consuming RESTful web services
    • Experience working with web application servers.
    • Professional application development experience.


    • Excellent interpersonal, verbal & written communication, organizational, analytical & problem-solving skills.
    • Ability to learn & retain complex business processes & utilize that knowledge to fulfill specific programming requests.
    • Demonstrated ability to manage time across multiple projects; proven track record of delivering complex projects on schedule.
    • Ability to work independently & with a team.
    • Ability to work with (non-technical) customers and transform their needs into technical solutions.
    • Ability to develop creative solutions to complex problems.
    • Experience with release management, build processes & performance tuning including tools such as Bamboo & AppDynamics.
    • Agile/Scrum experience.
    • Experience working with global customers and project teams.
    • Experience or interest in application architecture.
    • Experience working in a Scrum-based agile development team
    • Experience using tools such as Eclipse, Jenkins, Tomcat, Git, and Maven
    • Experience with technologies such as Cloud Foundry and Spring Boot
    • Experience with Test Driven Development and automated testing tools such as Selenium, jUnit, and Mockito




    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 will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law. 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.


    Want to stay up to date with SAS culture, products and jobs? Follow us on LinkedIn LinkedIn Logo


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