> Markdown version of [/jobs/ext/1217065-developer](https://www.wearedevelopers.com/jobs/ext/1217065-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer - **Company:** Tata Consultancy Services Limited - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $100,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Unit Testing, Backup Devices, Python (Programming Language), Microsoft SQL Server, Performance Tuning, SQL Stored Procedures, SQL Databases, Test Case, Information Technology, Star Schema, Software Coding, Database Rules and Triggers - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=845736ebb82c5660 ## About the Role Primary Skill: PYTHON Secondary: SQL, MS SQL Server Experience: Minimum 7 years Roles & Responsibilities Bachelor's or master's degree in computer science or related field. Resource to design, develop, maintain and test software, collaborating with the development team and business partners to ensure successful delivery and implementation of application solutions in an agile environment. Should be hands on and able to successfully deliver on time without defects. Ability to analyze, design and support implementation of database SQL, Views, create/modify database tables based on business requirements and specifications Responsibilities : Responsible for developing code in PYTHON * Should have good experience in Backend database usage. * Responsible to create a new tables/modify existing table structure. * Performance tuning and good understanding of explain plan * Normalization, renormalization and star schema * Develops stored procedures, database triggers and SQL queries * Must be able to work independently with minimum supervision. * Responsible to develop test cases and perform unit testing. * Must be able to interact and co-ordinate with distributed team. * Must be good in communication skills. * Responsible to provide regular task status update to the management, Qualifications : BACHELOR OF COMPUTER SCIENCE ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Treat yourself - A tale about dog training and test-driven development](https://www.wearedevelopers.com/videos/446-treat-yourself-a-tale-about-dog-training-and-test-driven-development) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)