Software Engineering - Team Lead

Location: Columbia, MD
Job Type: Direct Hire
Salary: $1.00 - $120,000.00
Degree: Bachelor;
Date: 1/25/2018
Job ID: 02554662
Job Description
Columbia, MD

  • 5-12 years of software development experience
  • Development experience with Java, Javascript and SQL technologies
  • Ability to be a leader (or prior team lead experience)
  • Experience leading the design, architecture, and building of applications
  • Desire to work with big data and business intelligence solutions.
  • Comfortable working in an Agile environment and experience with SDLC and Continuous improvement
  • Must have critical thought capabilities, an open mind, and an ability to come up with new and innovative ideas for our sw products and solutions
  • Comfortable interfacing with customers and able to do a deep dive explanation with your team and/or customer
Technology stack currently in use: 
Aside from the requirements listed above, we can teach you the other skills if you don't currently have them.)
Java, Spring, Hibernate, DbUnit, Liquibase, Tomcat, SQL, JavaScript, ExtJs, Git, Jenkins and AWS

Who you are:
  • An individual that writes clean and extensible code.
  • Likes to work in all levels of the application stack.
  • Intrigued by building scalable applications.
  • Appreciates polished and intuitive designs that customers love.
  • A champion for change and a driving force for technical excellence.
  • Passionate about the strategic direction of the business as with the technical aspects.
  • Thrives on collaboration
We are a fast growing, dynamic software company based in Columbia, MD, with a strong entrepreneurial spirit. We have 50+ employees and build cloud based big data, analytics, and business intelligence software solutions for companies in the biotech, health sciences, life sciences and R&D world. We are a significant player in pharma, government and academic life sciences research.  Our Columbia office houses our software development team, where we develop all of our solutions.  We take a lot of pride in our software development team and they are recognized for their attention to detail as well as their ability to understand customer needs and translate those into technical solutions. We offer a supportive, collaborative, and positive environment, which encourages personal growth, and rewards teamwork.  We also offer the flexibility and excitement of a startup, in a company that is well-funded and profitable, which serves sophisticated clients that are household names, both nationally and internationally.  We strive to always improve our current products and solutions, but also develop new solutions for our customers.  We are a great company to work for it you are looking for an opportunity to continue to develop business, leadership and management skills and add to your technical skills.  We also offer some of the best benefits out there!

You will be joining a highly productive and skilled commercial software development team. We are looking for a team lead who will be a part of our development team, involved in the full software development life cycle.  You will be leading by example and helping mentor or coach team members if they encounter a challenge, or want to run an idea for improvement to the product, the code, or a process by the team, team lead, development manager.  You may recommend new tools, new ideas, new methodologies.  The person who is selected for this role will be someone who enjoys continuously learning and growing their technical skills and isn't afraid to suggest new ideas.  You will have a solid technical core background developing with Java, Javascript, and SQL and database technologies. You don't have to be a Big data or BI expert, but you should have an interest in it.  

You will also be involved with interfacing with customers, fielding questions, answering calls, gathering requirements, and interpreting business needs into technical requirements. You also may be involved in the architecture and design of new software solutions, or features, or functionality.

We are an organization that strongly believes that we gain trust through our expertise and our desire to continuously improve our products, and our skills. 

 Compensation will be determined based on demonstrated expertise during the interview process
Base salary will range up to $120K  + bonus + great benefits including company paid for health + work from home Wednesdays.