Senior Software Engineer - Mumbai, India - TekWissen LLC

    TekWissen LLC
    Default job background
    Description
    Overview: TekWissen Group is a workforcemanagement provider throughout the USA and many other countries inthe world. The below job opportunity is for one of our clientsspecializing in biotechnology product development services. Ourclient is dedicated to supplying laboratory equipment chemicalssupplies and services essential in healthcare scientific researchsafety and education. As the global leader in serving the field ofscience our client boasts an annual revenue of around $40 billionwith a mission to empower customers to make the world healthiercleaner and safer. Our clients global team is committed todelivering an unparalleled blend of cuttingedge technologiesconvenient procurement options and pharmaceutical services undertheir industryleading brands. Position: Senior SoftwareEngineer Location: Fort Collins CO Duration:6 Months Job Type: Contract Work Type:Onsite
    Summary:
    We are searching for a skilled SoftwareEngineer to be a key contributor to crafting the software for newscientific instruments to aid groundbreaking scientists. As part ofan innovative software team that develops software that controls alaboratory instrument and allows the scientist full interactionwith instrument features. We work closely with the biology hardwareand firmware engineering teams supporting and developing newinstruments. You will architect and implement sophisticatedsolutions within a full stack environment from serial portcommunication to UWP/WPF/XAML UX implementation.
    TheDaytoDay
    • You havewellpracticed problemsolving skills to craft solutions for new andexisting codebases.
    • You will work within andimplement design patterns to ensure the code is maximallyextensible to future use while being maximally closed to changes.
    • You will explore architect implement and testnew highspeed and highbandwidth data processing software systemsbusiness logic UX controls and hardware control.
    • You will be encouraged to help refactor work recentlydone and help your team do the same.
    • Architectand implement features within a mostly new code base to build andextend functionality
    • Develop a novel UXimplementing the design provided by an internal team
    • Perform all phases of software development includingdesign implementation testing integration and maintenance ofsoftware for the teams instruments
    • Developmentand support of GUI analysis communications and instrument controlsoftware
    • Integration of algorithms &mathematical functions for identification and quantification ofdata collected by instruments
    • Coordinate withlaboratory engineers to translate scientific research needs intoinstrument user stories and requirements
    • Mentoring of more junior developers
    RequiredQualifications
    • Bachelors or Masters in Computer ScienceBioengineering (with software focus) similar education orequivalent experience may be considered
    • 7years of C#.NET experience
    • Knowledge ofcurrent software development methodologies
    • Experience using source control (ie Azure Repos AzureDevOps GitHub) and CI
    • Passion for softwarearchitecture and mentoring other developers
    • Interest in lowlevel communication like TCP/IP
    • Interest in algorithm optimization with highspeed dataprocessing
    PreferredQualifications
    • Experience developing highspeed and highbandwidth dataprocessing software systems
    • Extensiveexperience in desktop application architecture design
    • Experience mentoring more junior developers
    • Experience in an Agile Scrum developmentprocess
    • Experience in UWP/WPF/XAMLdevelopment
    • College coursework in biologychemistry or fluidics
    TekWissen Group is an equalopportunity/affirmative action Employer (m/f/d/v) supportingworkforce diversity.