Tata Consultancy Services
Software Engineer (Python & Java SQL Software Engineer)
This job is now closed
Job Description
- Req#: 336653
About the company
Tata Consultancy Services is an Indian multinational information technology services and consulting company headquartered in Mumbai, Maharashtra, India with its largest campus located in Chennai, Tamil Nadu, India.
About TCS:
A purpose-led organization that is building a meaningful future through innovation, technology, and collective knowledge. We're #Onetcs.
Please find the job description below.
Job Title: Software Engineer (Python & Java SQL Software Engineer)Location: Bayan Lepas, Malaysia.
Technical/Functional Skills
Python, Java, SQL, UNIX/Linux, FastAPI, VueJS, BootstrapVue, CPU, GPU knowledge, Knowledge of hardware architecture, networking protocols, OS knowledge
Experience Required
• Extensive software development experience in Python, Java, SQL, UNIX/Linux, FastAPI, VueJS, BootstrapVue, containerized microservices, CI/CD pipelines
• Web application development, Uvicorn, Tomcat, JBoss or WebSphere.
• Strong understanding of computer architecture systems and concepts, including CPU architecture, fundaments of the system memory hierarchy and caches, and underlying system hardware and firmware.
• Must possess an understanding of all aspects of data, client/server and network security, including such areas as firewall administration, encryption technologies and network protocols.
• Experience with custom development solutions hosted on premise or in the Cloud.
• Experience with firmware, APIs, applications, OSes and their interactions within Windows, Linux, gaming, compute, and virtualization environments.
• Eagerness and ability to quickly learn new concepts.
• Worked in cross-site and matrix environments.
• Database development, PostgreSQL, MS SQL Server.
• Possess fundamental knowledge of security principles and properties, including confidentiality, integrity, availability, authentication, authorization, and auditing.
• Understand industrial security standards: TCG, DMTF, OCP NIST, FIPS, Common Criteria, etc.
• Working knowledge of cryptography and encryption key management an asset.
• Knowledge of existing hardware architecture(s) (prefer x86 and/or ARM) including associated security and/or virtualization extensions is beneficial.
• Relevant industry experience is highly beneficial.
KEY RESPONSIBILITIES:
• Develop code, unit test, debug, and implement requests for programs, small projects, and system changes in a custom application environment with a focus on product security.
• Assist in the development and documentation of system architecture, designs, and consult on encryption management solutions.
• Analyze and improve performance of the infrastructure and applications.
• Works with eco-system partners to help improve the security of the entire compute base from CPU to GPU
• Very good communicator, able to engage and effectively respond to diverse stakeholders.
• Support global business users to ensure enterprise applications SLAs are met.
• Work both independently and as part of a strong, collaborative, and global team
• Self-starter who requires minimal supervision
• Able to proactively support team culture that fosters knowledge sharing, excellence, and collaboration.
• Since the position entails working with confidential information, a high level of integrity is required.
Thank you for your interest in applying for this position with TCS. We will review your application and will get back to you if we are considering your interest in this opportunity.Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.