Post Job Free
Sign in

Software Engineer

Company:
Tata Consultancy Services
Location:
San Jose, CA
Posted:
May 13, 2024
Apply

Description:

Responsibilities

(limit to 3-5)

Build web services and create integrations between applications using Snaplogic, Splunk, JSON, and HTML leveraging RESTful design principles

Develop business-critical solutions using both client-side and server-side technologies

Work as part of an Agile-scrum team to consistently deliver business relevant features, maintaining and owning whatever you deliver.

Research technologies that can be used to accelerate the building of our stack

Write code to integrate open source packages into our stack & components that we build ourselves

Write unit test code

Participate in regular design, code and test reviews

Deploy our service and test it

Collaborate with a team of engineers and product managers

Work closely with security teams to ensure best practices are followed

Investigate bug reports filed by our partners

Communicate effectively with immediate management about features, risks, benefits and progress

Write design documents and estimate schedule for the designated features

Must have skills

(limit to 3-5)

7+ years of experience in software development or IT

Proven experience using structured, disciplined approaches to solving technical, data, and logical problems at enterprise scale

Experience in designing, developing, testing, and deploying data integrations.

Experience with client-side technologies using HTML, CSS, JavaScript, XML, and AngularJS

Strong Java coding skills.

Focus on Quality (Unit Tests, Integration tests, Code Coverage) - experience with tools for e2e testing.

Experience with both relational, and NoSQL databases

Strong knowledge of infrastructure and application security

Experience with API and Web Services (REST/SOAP/Bulk)

Experience with a DevOps culture

Working knowledge of continuous integration systems

Strong RDMBS experience; JMS Knowledge

Hands-on experience and expertise in Advanced SQL, AWS and Other Data Engineering tools, SnapLogic and other open source tools.

Other Required Skills

(limit to 3)

in web services and systems integrations using HTTP and RESTful design principles

understanding of software development models, web technologies, database concepts and modern service oriented architectures.

of version control systems like GitHub

of build tools like Jenkins, Maven, and ANT

2+ years’ experience with the Agile methodology.

2+ years’ experience with story/sprint tracking tools such as JIRA or equivalent

1+ years’ experience supporting marketing automation or lead generation

Excellent verbal and written communication skills. Able to clearly articulate complex problems and solutions in terms that others can understand

Strong understanding of integrations between hosted services and on-premise enterprise applications a plus.

Strong understanding of API integration and lead management within Marketo

Experience in Databricks workspace, Databricks notebooks, Job cluster, Delta Lake, Databricks Lakehouse and Unity catalog

Experience on design and develop Data pipelines and ETL or ELT jobs to ingest and process data in data lake

Databricks certification is a plus

Apply