Software Developer - Python

Product Management Multiple, United States


Description

Saama focuses on the specific needs of pharmaceutical & biotech companies, delivering transformative business outcomes. The combination of Saama’s AI research, advanced technical & analytics capabilities, domain expertise across the drug development & commercialization life cycle, and successful product co-development approach has made Saama a trusted partner and thought leader in the life sciences industry. We are committed to building a client success team of thought leaders and problem solvers who drive innovations and discoveries that leads to better pharma applications, better treatments, and a better future.

Job Description

  • Perform hands-on software development, including writing code and unit tests, code reviews, and testing in ongoing sprints
  • Work closely with product owners and other full stack developers to implement data quality checks in python
  • Creates program logic and flow-charting, development, testing, debugging, documentation, and support
  • Drive automation and ensure automated test scripts are completed 
  • Supports new and ongoing product implementations including corporate and client microsites, and integration with platforms
  • Provides analysis of problems and recommends solutions
  • Work collaboratively with a tight-knit customer services team
  • Life sciences and pharma experience is a plus

Key relationships:

  • With all internal department heads

  • Onsite and Offshore teams (in Pune, India)

  • Vendor Relationships

Saama Values:

  • INTEGRITY: we do the ‘right’ things.

  • INNOVATION: we ‘change the game.’

  • TRANSPARENCY: we communicate openly

  • COLLABORATION: we work as one team

  • PROBLEM-SOLVING: we solve core, complex business challenges

  • ENJOY & CELEBRATE:  we have fun

Competencies:

  • Self-starter who gets results with minimal support and direction in a fast-paced environment.

  • Takes initiative; challenges the status quo to drive change.

  • Learns quickly; takes smart risks to experiment and learn.

  • Works well with others; builds trust and maintains credibility.

  • Planful: identifies and confirms key requirements in dynamic environments; anticipates tasks and contingencies.

  • Communicates effectively; productive communication with clients and all key stakeholders Communication in both verbal and written communication

  • Perseverance. Stays the course despite challenges & setbacks.  Works well under pressure.

  • Strong analytical skills; able to apply inductive and deductive thinking to generate solutions for complex problems.

Qualifications

  • BS or MS degree in computer science, or equivalent 5+ years of work experience
  • 5+ years of experience working with Python
  • Understand REST API and program using SDK's
  • 3+ years of experience working with PostgreSQL
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Experience with CI and CD environment and platforms (AWS)
  • Familiarity with code versioning tools {{such as Git}}
  • Familiarity working with Docker
  • Strong experience in systems architecture design and development
  • Strong documentation,  project management skills, including the ability to manage multiple projects simultaneously
  • Ability to mentor other developers

LSAC provides customers with the ability to leverage advances in technology, AI, and precision medicine to connect, contextualize, and analytically converse with all their drug development data assets. It accelerates time to market and positively impacts patient lives. The combination of Saama’s AI research, advanced technical & analytics capabilities, domain expertise across the drug development life cycle, and successful product co-development approach has made Saama a trusted partner and thought leader in the life sciences industry. Saama is committed to finding the best people because the innovations and discoveries that enabled together leads to better technologies, better treatments, and a better future

Work Environment

  • This job operates in a professional office environment. This role routinely uses standard office equipment, including but not limited to, computers, phones, and photocopiers.

Physical Demands

  • This position requires the frequent and repetitive use of a computer, keyboard, and mouse. Hand and finger dexterity is required. 

Other Duties

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

EEO 

  • Saama Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

  • This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, and transfer, leaves of absence, compensation, and training.