Software Developer Python Apply
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.