Logo
Tekwissen

Software Developer-Python

Tekwissen, Chesterfield, Missouri, United States, 63005


Overview:

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world, headquartered in Leverkusen, and areas of business include pharmaceuticals; consumer healthcare products, agricultural chemicals, seeds and biotechnology products.

Job Title: Software Developer-Python

Location: Chesterfield, MO, 63017

Duration: 6 Months

Job Type: Contract

Work Type: Remote

Job Description: We are seeking an experienced Software Developer with a strong background in Python to join our dynamic team. The ideal candidate will have a passion for coding and problem-solving, with the ability to design, develop, and maintain scalable software solutions. While prior knowledge of bioinformatics is not required, a willingness to learn and engage with molecular characterization and bioinformatic analyses in a regulated context is essential. You will work closely with cross-functional teams to deliver cloud based scalable analytical pipelines. Key Responsibilities:

Design, develop, test, and deploy scalable applications using Python. Translate and update legacy code to Python with an emphasis on cloud (AWS) integration and optimization. Collaborate with Molecular Biologists and Bioinformatics Scientists to understand requirements and translate them into technical specifications. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Perform code reviews and provide constructive feedback to team members. Troubleshoot and debug applications to ensure optimal performance and user experience. Contribute to all phases of the software development lifecycle, including planning, design, implementation, testing, and deployment. Document development processes, code changes, and technical specifications for future reference. Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). 3+ years of professional experience in software development, with a focus on Python. Experience in cloud computing platforms, particularly AWS (e.g., EC2, S3, Lambda). Experience with Unix/Linux systems and working from CLI (command line). Proficiency in Python frameworks (Django, Flask, etc.) and libraries (Pandas, NumPy, etc.). Familiarity with RESTful APIs and microservices architecture. Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular) is a plus. Strong understanding of database systems (SQL, NoSQL) and experience with data modeling. Knowledge of version control systems (Git) and agile development methodologies. Excellent problem-solving skills and the ability to work independently as well as part of a team. Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.

TekWissen® Group is an equal opportunity employer supporting workforce diversity.