Rate: 45-52/hr on w-2 (no 3rd party or C2C Candidates will be accepted on this role.)
Job Summary:
The Python Developer will play a key role in the development, programming, and coding of IT solutions focused on enhancing Customer Experience applications. This role involves coding, documentation, unit testing, and peer code reviews of internally developed applications. The developer is responsible for ensuring IT controls are in place to maintain confidentiality, integrity, and availability of the application and processed data. Additional responsibilities include performing system documentation, unit tests, and peer code reviews, as well as evaluating and performance testing purchased products.
Responsibilities:
Develop, program, and code IT solutions using Python for Customer Experience applications.
Document systems, conduct unit tests, perform peer code reviews, and maintain applications.
Implement IT controls to safeguard application data confidentiality, integrity, and availability.
Apply strong RESTful architecture knowledge to create Python REST APIs.
Conduct methodical evaluations of libraries to select the best options for business and technical needs.
Process and schedule batch files using Python and develop batch process schedules.
Collaborate with the team and manage tasks independently, showcasing strong ownership and accountability.
Adapt to changing requirements in a dynamic environment and effectively communicate technical concepts.
Maintain strong critical thinking skills to present alternatives consistent with business goals.
Requirements:
5+ years of professional experience in IT, with a focus on technical design and coding.
Proficiency in Python, with demonstrated experience in developing REST APIs and batch file processing.
Strong unit testing, release procedures, coding, design, and documentation skills.
Experience with SQL and database technologies (e.g., MySQL, Oracle DB, PostgreSQL, Cassandra).
Advanced SQL scripting/querying and experience with UNIX or Linux shell scripting.
Proficiency in RESTful architecture and ability to work with Python libraries for REST API services.
High attention to detail, effective communication, and the ability to handle tasks independently.
Experience with Agile, Waterfall, or hybrid methodologies is beneficial.
Working knowledge of PySpark and Hadoop, with a focus on handling large data sets.
Preferred Qualifications:
Domain experience in healthcare, finance, or other relevant fields.
Technical curiosity with a strong willingness to learn about processes, data flow, and business logic.
Education:
Bachelor's degree in a related field or equivalent work experience.