Python API Developer
Role: Python API DeveloperLocation: : Charlotte, NC - OnsitePosition Type: Fulltime Permanent – FTESalary - $90K-$100KP/AnnumAbout the Role: We are looking for a motivated and detail-oriented Python Sql Developer with 8-10 of experience to join our development team. The ideal candidate will contribute to designing, developing and optimizing business process automation solutions and data driven solutions, leveraging cutting-edge AI technologies and modern containerization practices to build scalable and resilient applications.ResponsibilitiesResponsible for developing code in PYTHONShould have good experience in Backend database usage.Responsible to create a new tables/modify existing table structure.Performance tuning and good understanding of explain planNormalization, renormalization and star schema· Develops stored procedures, database triggers and SQL queriesMust 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 managementUnderstand and be able to visualize and manage upstream/downstream dependencies. Work in Agile environments Qualifications· Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.· Minimum 7 years of experience in Python development.· Strong experience with SQL and database technologies (MS SQL Server preferred).· Hands-on experience in database design, table creation/modification, normalization, denormalization, and star schema modeling.· Expertise in writing and optimizing SQL queries, stored procedures, and database triggers.· Experience with performance tuning, query optimization, and analyzing execution/explain plans.· Good understanding of software development lifecycle (SDLC) and Agile methodologies.· Experience in unit testing and test case development.· Ability to work independently with minimal supervision.· Strong communication and collaboration skills for working with distributed teams.· Ability to manage upstream/downstream dependencies and provide regular project status updates.