Location: : Charlotte, NC - Onsite
Position Type: Fulltime Permanent – FTE
Salary - $90K-$100KP/Annum About 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. 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
Understand and be able to visualize and manage upstream/downstream dependencies. Work in Agile environments
· 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.
Interested in this role?