Technical Lead

Post by:
  • 11:42AM Feb 19, 2018
  • Comments off

Job Summary: 

The Technical Lead will contribute to the design/architecture and lead the implement of complex, mission-critical, enterprise applications. The position will give technical and management direction to a moderately sized team in a fast paced environment and will have the opportunity to work in all architectural layers on a variety of programming projects.

Job Responsibilities:

  • Contribute to the Architecture/ Object Oriented Design
  • Design and implement interactive applications according to architecture and requirements
  • Provide technical direction to team of Software Engineers across multiple products and projects
  • Participate in defining detailed functional requirements by observing, interacting with, and gathering feedback from all users/customers
  • Contribute to the growth of team through professional qualities, mentoring and coaching
  • Ability to work and manage effectively in an agile team environment
  • Ability to quickly, effectively, and persuasively communicate inputs and ideas within collaborative sessions, presentations and in written or verbal form to various audiences with wide ranges of technical knowledge and ability
  • Lead planning sessions and provide construction estimates
  • Manage small technical team

Qualifications and Requirements:

The ideal candidate will possess a Bachelor’s degree in Computer Science or relevant field. An advanced degree is a plus with experience in the following areas:

  • 7+ years implementing enterprise-scale, distributed, data centric applications with graphical user interfaces.
  • Expert level experience with software development processes and experience taking enterprise scale projects from inception to deployment
  • A minimum of 2 years of management experience
  • 3-5 years of experience developing java applications in an agile software environment using Java, Python, AngularJS, HTML
  • Experience managing project activities for Software Engineers
  • Solid understanding and hands-on experience with Unix/Linux commands, MS windows and writing SQL Server queries
  • Experience using one or more of the technologies in the Hadoop ecosystem components (HDFS, Spark, Storm, HBase, Flume, Zookeeper, Solr, Kafka, Sqoop) Preferred

Knowledge, Skills, & Abilities:

  • Management of software development projects
  • Excellent problem-solving/troubleshooting skills and ability to think creatively
  • Strong Object Orient Design and Programming
  • Familiarity with UI technologies and MVC Framework
  • Strong supporter of unit and integration testing
  • Knowledgeable of graph databases a plus
  • Customer and quality focused
  • Knowledge of source code control systems (SVN, etc.)
  • Individual track record of completing assignments on time or ahead of schedule
  • Excellent written and oral communication skills
  • A team oriented attitude and strong work ethic

RJ Lee Group, Inc. offers full-time employees a total benefits package that includes:

Competitive salaries

Paid time off benefits

Medical, dental, vision and medical/dependent care flexible benefits

Group life insurance and disability insurance

401(k) savings and investment program

To fill out an application for this position, please click here.