SAS

Go/Java Developer

Job Locations IN-Pune
Requisition ID
20064462
Job Category
Information Technology
Travel Requirements
None

Job Description:

As part of the Platform Services team within R&D Engineering, your role as a Sr Software Developer entail working on mid-tier microservices, fostering collaboration across teams to tackle new feature development, and addressing complex challenges within SAS Viya.

 

This position requires working in developing microservices using popular programming languages. Understanding server-side programming, cloud deployments, DevOps and CI/CD processes is required.

 

Candidate will be required to participate in designs, develops, and debugs software of diverse scope for new and existing products in accordance with designated development practices, timelines, and quality expectations.

 

  • As a Sr. Software Developer, you will:

    • Lead the technical team with your expertise, guiding design, development, and delivery of mid-tier microservices that power SAS Viya.
    • Foster collaboration across teams to develop innovative features and tackle complex technical challenges.
    • Drive best practices in software development, ensuring robust and scalable solutions that meet business goals.
  • Key Responsibilities

    • Lead the technical design and development of microservices using industry-leading programming languages like GoLang.
    • Guide team members in solving technical challenges and ensuring adherence to high-quality coding standards.
    • Participate in the full software development lifecycle, from project scoping to deployment and support.
    • Ensure high-quality code through rigorous functional, unit, and performance testing.
    • Collaborate closely with QA to review and improve test plans.
    • Take accountability for the entire lifecycle of the code, supporting internal and external consumers.

Total Years of Relevant experience:

8-10 years of experience with relevant technology.

 

Requirement:

 

Mandatory Technical Skills:

  • Experience: Minimum 8–10 years of experience with relevant technologies, with at least 2 years as a technical lead.
  • Cloud Development: Demonstrated expertise in designing and implementing cloud-based applications.
  • Programming Languages: Proficiency in Golang or Java, with knowledge of Spring Boot, RESTful APIs, and MVC architectures.
  • Modern Tooling: Hands-on experience with CI/CD pipelines, tools like Jenkins, GitHub and containerization technologies such as Docker and Kubernetes.
  • Cloud Platforms: Familiarity with leading public cloud providers (Azure, AWS, GCP).
    • Languages: Golang, Java (additional languages preferred).
    • Cloud: Docker, Kubernetes, OpenShift, Azure, AWS, GCP.
    • Interfaces: RESTful web services, command-line interfaces.
    • Databases: PostgreSQL, Elasticsearch, Redis.
    • Tools: Git, Gerrit, Gradle, Jenkins, SNYK.

      Proven experience in design and development of software projects for the cloud environments using following technologies.

      Technical Stack

    • OS: Unix, Windows, z/OS

Additional Skills

  • Strong leadership capabilities, mentoring team members to excel in their roles.
  • Analytical mindset with excellent problem-solving and communication skills.
  • Familiarity with SAS products or similar high-end software applications is a plus.

 

Proven experience in design and development of software projects for the cloud environments using following technologies.

  • Languages: Golang/Java, knowledge of more than one programming languages will be preferred
  • Cloud: Docker, Kubernetes, Azure, AWS, GCP, OpenShift
  • Interfaces: RESTful web services and command line interfaces
  • Databases: PostgreSQL, Elasticsearch, Redis
  • Tools: GIT, Gerrit, Gradle, Jenkins, Black Duck Hub, SNYK
  • Operating systems: Unix, Windows, z/OS

 

Options

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