Scala Functional Programmer @ Tata Consultancy Services | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Scala Functional Programmer jobs in United States
Be an early applicantLess than 25 applicantsPosted by Agency
company-logo

Tata Consultancy Services · 6 hours ago

Scala Functional Programmer

ftfMaximize your interview chances
Business Information SystemsConsulting
check
H1B Sponsor Likelynote
Hiring Manager
Jacklyn Ho
linkedin

Insider Connection @Tata Consultancy Services

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Accountable for significant portions of a project, ensuring deliverables meet quality standards
Implement services and solutions using Cloud Native technologies like AWS.
Implement services and solutions using event-based technologies like Kinesis, SQS, SNS , Lambda, S3 bucket, DynamoDB, Kafka where applicable.
Design and write code for reliable, secure, easily maintainable and high-performing services and applications using Scala with a variety of Scala-based frameworks
Create and maintain design frameworks and design libraries that are highly reusable
Collaborate with product and design to define features
Collaborate with SMEs and tech leads of current and cross-functional IT teams to design, review and implement the solution
Write automated unit and integration tests
Deploy services into the various environments in the cloud
Provide performance and scalability improvements of distributed applications.
Implement complex features and fixing moderate bugs independently
Write technical documentation for the design and development work being done
Promote the code using the defined SDLC process (Dev, FQA, CI, SIT, PERF, and PROD)
Provides support for deployed Services in Third party environments, SIT, PERF and PROD.
Production support on rotation basis

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

ScalaAWSREST standardsCI/CD pipelineDatabase ManagementAgile toolsCloud Native technologiesMentoring

Required

Bachelor's degree in engineering, computer science, information systems, other technically related field that requires analytical/mathematical computation, or equivalent, relevant experience
10 years of relevant experience
Experience in leading small project teams or modules, demonstrating strong problem-solving skills, and actively mentoring less experienced engineers
Enhanced programming skills with a deeper understanding of algorithms, data structures, and system design
5+ years of overall experience working in software engineering domain
3+ years of experience in technical lead role for Scala development; clear and crisp understanding of best practices and standards of Scala and core concept of functional programming
3+ years of experience using AWS technologies mainly ECS Fargate, ALB, ELB, Kinesis, SQS, SNS, Lambda, API GW, Route53, DynamoDB, DocumentDB
3+ years of experience of implementing services using REST standards, REST Securities
2+ years of experience implementing software using GHE, workflow, CI/CD pipeline, GitHub actions, typescript, CDK and Cloudformation
Good understanding of Security concepts – OAUTH / X.509 / Encryption & Decryption standards (Symmetric Encryption, Asymmetric encryption) / AWS IAM Roles and Security
Database Management - mid-level knowledge of database fundamentals and data persistence techniques. Must have hands-on experience and DB knowledge at least of the one DB technologies
Possesses a comprehensive understanding of software engineering practices
Expertise in designing, coding, testing, and debugging complex software systems
Knowledge includes advanced topics like database management, network protocols, and cloud services
Experience of using Agile tools like JIRA and Confluence
Good communication and collaboration skills, adept at conveying compelling value propositions and fostering consensus across teams
Proven ability to document and present work effectively, while strategically addressing business, product, and technical challenges
Balance between technical expertise and soft skills, guiding team members through technical challenges, and fostering a collaborative team environment
Education: Bachelor of Technology or Masters of Science

Company

Tata Consultancy Services

company-logo
Tata Consultancy Services is a multinational information technology services, business solutions, and consulting company based in India.

H1B Sponsorship

Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (6766)
2022 (10550)
2021 (11696)
2020 (10701)

Funding

Current Stage
Public Company
Total Funding
unknown
2004-08-25IPO· nse:TCS

Leadership Team

leader-logo
K. Krithivasan
Chief Executive Officer & Managing Director
linkedin
leader-logo
Ananth Krishnan
Chief Technology Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot