What are the responsibilities and job description for the Python API Developer position at AceStack?
Role: Python API Developer
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
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.
Salary : $90,000 - $100,000