Sr Software Engineer

Advantage Tech is looking for Senior Software Engineers for our client that is been named one of the best companies to work for.  This can be a 100% remote position. 

Responsibilities:

Participate in any and potentially all roles of the systems development life cycle. Roles may vary by project and assignment. This may include, but not limited to:

  • Develop, plan and/or maintain software applications and/or systems; debug, design, code, test, write specifications, roll-out software, and production support
  • Technical services; software, hardware and network architecture design and maintenance; security operations
  • Accurate work planning and execution; accurate project and time tracking
  • Responsible for the development of less experienced co workers; mentor and teach
  • Responsible for defining code specifications and how systems will be constructed
  • Conduct code reviews

Requirements:

  • Bachelor’s degree in Computer Science or related field required
  • Minimum of 8 – 10 years of hands-on experience designing, architecting and delivering software solutions in Java
  • Solid knowledge of Solr
  • GCP – Google Cloud enterprise experience
  • Lucidworks for Web and mobile SAAS 
  • Python scripting
  • Technical skills may include experience with one or more of: UNIX, Linux, Java
  • Experience with all aspects of Java, Spring framework, Spring Boot, etc.
  • Advanced problem-solving, domain technical and analytical skills
  • Advanced expertise in at least one technical area. Subject matter expertise in more than one functional area
  • Teaching, coaching and mentoring
  • Advanced system estimation, planning and execution skills
  • Often provides technical supervision to others
  • Scope typically across more than one functional area or system; this is an advanced level position
Submit Resume