Software Developer

Austin, Texas


Employer: Tata Consultancy Service Limited
Industry: Technology
Salary: Competitive
Job type: Full-Time

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.

#LI-C

Created: 2024-05-18
Reference: 306852
Country: United States
State: Texas
City: Austin
ZIP: 78749