What are the responsibilities and job description for the Python Developer with AWS& SQL: Charlotte, NC (Day-one Onsite) position at Ackerman Technologies?
Job Details
Position: Python Developer
Location: Charlotte, NC (Hybrid model Day 1)
Type: [Contract]
Key Responsibilities:
* Software Development: Design, develop, and maintain Python-based applications, services, and scripts.
* Integration and APIs: Develop and maintain RESTful APIs and integrate them with front-end applications and third-party services.
* Data Processing and Analysis: Work with data processing and analysis tools, including handling large datasets and automating data workflows.
* Collaboration: Collaborate with cross-functional teams, including designers, frontend developers, and project managers, to deliver end-to-end solutions.
* Testing and Debugging: Write and execute unit tests, troubleshoot, and debug applications to ensure high-quality and efficient code.
* Documentation: Document software solutions, including design specifications, code, and user manuals.
Qualifications
* Experience: 6 years of professional experience in Python development.
Technical Skills:
* Proficiency in Python and its libraries/frameworks (e.g., Django, Flask, FastAPI).
* Strong understanding of object-oriented programming and design patterns.
* Experience with database systems (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, etc.
* Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
* Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and containerization tools (Docker, Kubernetes) is advantageous.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.