Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients worldwide. 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 DeveloperPython
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 problemsolving 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 crossfunctional 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:
-
Bachelors 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 frontend 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 problemsolving 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 nontechnical stakeholders.
TekWissen Group is an equal opportunity employer supporting workforce diversity.