Designs and develops high quality, testable and scalable software solutions within established timelines while adhering to R&D best practices and processes.
Develop/enhance/extend functionality for SAS Data Management products using JavaScript, React, GO Lang, REST APIs
Actively involve other project stakeholders (e.g. managers, developers, user interface and visual designers, product managers) to ensure implementation satisfies functional requirements and is consistent with established standards
Ensure quality through functional, unit and performance testing
Work closely with local as well as remote teams to understand the domain/business requirements, implement the functionality & ensure timely deliveries.
Participate in project scoping and scheduling, track progress of individual tasks and alert stakeholders of issues blocking or preventing completion of task.
Maintain accountability for the entire life cycle of the code including support for both internal and external consumers.
Requirement
Strong programming skills in JavaScript, React, GO Lang
Knowledge of Python, Java programming
Good understanding of web client/UI development using React
Knowledge of REST API design and related principles
Knowledge of containerization technologies & microservices development
Good understanding of object-oriented principles and related design aspects
Knowledge of Unit testing methodologies/frameworks
Knowledge/experience of working in an agile environment.
Should have used configuration management tools like GIT and gerrit
Willingness to learn & work in different technologies & programming environments.
Strong verbal and written communication skills
Strong problem-solving skills
Familiarity with cloud computing is a plus
Knowledge/experience of test automation frameworks, CI/CD principles is a plus
Mandatory Technical Skills
Strong programming skills in JavaScript, React, GO Lang
Web client/UI development using React.
Knowledge of Python, Java programming
REST API design and related principles
Knowledge of containerization technologies (Docker/Kubernetes) & microservices development
Domain Skills Knowledge or experience in one or more of the following areas is a plus:
Analytical and Statistical methods
Machine Learning
SAS programming, SQL
DevOps, Jenkins
CSS/Theming
Total Years Of Relevant Experience 2-4 years of experience Education Preference B.E./B.Tech. (Comp. Science.) or equivalent