Senior Software Engineer

Job ID:
Job date: 2018-03-22
End Date:

Company : LabKey Software 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
As a Sr. Software Engineer at LabKey, you will help scientists attack some of the most challenging problems in the world. You will enjoy small, collaborative teams, significant autonomy, direct client interaction and hands-on product development experience on a variety of our products. You will work with our team and customers to understand requirements, design solutions, and ensure a high-quality product at all points during the development process. You are passionate about creating outstanding software solutions to assist in public health research and cutting-edge drug-discovery.

Essential Functions:

  • Analyze, design, and develop software that delivers clean, maintainable code within a large, highly complex, existing code base
  • Learn and grow your skills by working collaboratively with experienced and engaged developers to design new features and re-architect existing ones
  • Contribute to and help build a great product development team to build high quality products
  • Within an agile environment, work as part of a scrum team and develop web-based software solutions
  • Communicate clearly and consistently with team members and clients on an ongoing basis including discussing technical concepts and systems
  • Learn the bioinformatics domain necessary to understand client data, methods, and work flows
  • Other duties as assigned
Qualifications:

In addition to a strong track record of working hard, taking ownership, and learning new technologies quickly, you should have:

  • A Bachelor’s degree in computer science, information systems, or equivalent combination of related education and experience
  • 5+ years of professional software development experience with server-side, web-based technologies (full stack preferred)
  • Strong foundation in object-oriented design and coding, including solid experience with at least one object oriented language (Java preferred)
  • Proven knowledge of scalable, secure web application development (Spring, Tomcat) and relational databases schema design and query authoring (SQL Server, PostgreSQL, etc.)
  • Experience with browser-side technologies (e.g., JavaScript framework, HTML, CSS, and AJAX)
  • An understanding of modern software development techniques, including the full SDLC, object-oriented design, continuous integration, version control, and agile methodologies
  • Good interpersonal and communication skills; works well with others as a part of a team
  • Ability to work in an extremely collaborative work environment and help other people on the team
  • Strong problem solving and decision-making skills; comfortable with taking ambiguous customer requests and iterating to concrete solutions
  • Must have good interpersonal and communications skills; able to work effectively with variety of people in a diverse workforce; adaptable to changing work requirements; willing to multi-task; high degree of professional integrity; strong client service orientation.


Requeriments :

Skills :

Areas :


Additional Info:
LabKey is an Equal Opportunity Employer. Women, people of color, people with disabilities, and members of the LGTBQ communities invited to apply. No recruiters please.

Job Type: Full-time

[Click Here to Access the Original Job Post]