C / C++ Developer

5 - 9 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Developer at SAS, you will be a key member of the analytics platform team, focusing on the core codebase in C and Golang for Compute Core and Compute Server functionalities. Your role will involve programming in C and Golang in a Linux and/or Windows environment, designing and developing high-quality, testable, and scalable software solutions, and adhering to R&D best practices and processes. Collaborating with an international team, you will help develop the next generation of the analytic engine, contributing to the future of SAS analytics. Key Responsibilities: - Program in C and Golang in a Linux and/or Windows environment. - Design and develop high-quality, testable, and scalable software solutions within established timelines. - Adhere to R&D best practices and processes. - Involve project stakeholders to ensure implementation meets functional requirements and R&D standards. - Participate in project scoping, scheduling, and tracking progress of tasks. - Ensure code quality through the development of automated tests. - Conduct code reviews for integrity and consistency. - Work closely with testing by providing thorough reviews of the test plan. - Maintain accountability for the entire code life cycle and author technical documentation. - Anticipate technical anomalies and enhancements for various environments. - Perform testing of software, track and fix bugs, and modify software design as necessary. - Determine database compatibility and develop compatible code. - Prepare feasibility studies and design tests to determine software operating characteristics. Qualifications Required: - Bachelor's degree in Computer Science or related quantitative field. - 5 or more years of experience across the full Software Development Life Cycle. - Proficiency in languages such as C, C++, TK, Go, Java, React, JavaScript, Python. - Experience with supporting tools like Docker, Jenkins, Git, Gerrit, Hibernate, Kubernetes. - Familiarity with Windows and Linux operating systems. - Experience contributing at multiple levels of the software stack. - Quality-first mindset in approaching tasks. Other knowledge, skills, and abilities: - Exceptional problem-solving and debugging skills. - Ability to pivot quickly based on project and business needs. - Detail-oriented, well-organized, and strong prioritization skills. - Excellent written and verbal communication skills. - Comfortable working in a distributed, team-based environment.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

Pune, Maharashtra, India

Pune, Maharashtra, India