Senior Software Engineer/Tech Lead

Post by:
  • 11:35AM Jun 10, 2019
  • Comments off

Position Summary:  The Sr. Software Engineer will lead the implementation of complex, mission-critical, enterprise applications. The position will be part of a small agile team in a fast-paced environment working to commercialize the applications.


Significant Responsibilities & Accountabilities:   

  • Lead and contribute to Implementation of Architecture/ Object Oriented Design
  • Design, code and implement interactive applications that are highly visible
  • Conduct code reviews
  • Lead and drive functional requirements definition by observing, interacting with, and gathering feedback from all users/customers
  • Contribute to the growth of team through displaying professional qualities and mentoring
  • Troubleshooting and fix reported issues
  • Create technical documentation for reference and reporting
  • Demonstrate changes to team members and stakeholders


Minimum Qualifications Required:

  • Bachelor’s degree in Computer Science or relevant field
  • 5+ years implementing enterprise-scale, distributed, workflow driven applications with graphical user interfaces
  • Developing java applications in an agile software environment using Java, Bootstrap, JQuery, AngularJS, HTML, Solr, XSLT and XML data services and Web Services, preferably RESTful
  • Commercial Reporting Tools (MS SQL Server Reporting Services, Crystal Reports etc.) or Open Source Reporting Tools (JOD Reports, Eclipse BIRT Project, etc.)
  • Expert level experience with software development processes and experience taking enterprise scale projects from inception to deployment
  • Strong problem-solving skills and ability to think creatively
  • Strong Object Orient Design and Programming understanding
  • Understanding of SQL relational database and NOSQL databases
  • Experience with workflow driven applications preferred
  • Solid understanding and hands-on experience with Linux commands
  • Strong unit and integration testing knowledge and habits
  • Knowledge of source code control systems (SVN, GIT)
  • Proven leadership skills leading project activities for programmers in an agile environment.
  • Individual track record of completing assignments on time or ahead of schedule
  • A keen interest in a fast-paced scientific learning environment with an emphasis on applying new skills.
  • Must have excellent written and oral communication skills, a team -oriented work ethic and positive attitude.
  • 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


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.