Sr Software Engineer

Advantage Tech is looking for a Sr Software Engineer for our Remote client.  
Summary: To deliver desired, sustainable business outcomes and assure the integrity and continuity of our systems. This position is responsible for the development, maintenance, and support of Client's Marketing software systems. The ideal employee will provide leadership for the development of Marketing applications. This includes teaching domain expertise, providing technical guidance and mentoring, supporting the customers, resolving problems, and training as required.
What Your Day Will Look Like:
• 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:
o Develop, plan and/or maintain software applications and/or systems; debug, design, code, test, write specifications, roll-out software, and production support
o Technical services; software, hardware and network architecture design and maintenance; security operations
• Store engineering, coding based on design provided and roll-out implementation
• Accurate work planning and execution; accurate project and time tracking
• Responsible for the development of less experienced developers; mentor and teach
• Responsible for defining code specifications and how systems will be constructed
• Conduct code reviews

Skills and Experience We Want to See:
• Bachelor's degree in Computer Science or related field
• Typically requires eight to fifteen years of experience based on consistently demonstrated capabilities
• Technical skills will include providing leadership for the development of Marketing applications
• Expert proficiency with the software, architecture and methodology • Technical skills should include a minimum of 5+ years of experience with one or more of the following: Java, Spring, C/C++, JSP, JavaScript, Tomcat, HTML, SQL, Windows, Linux/UNIX
• Scripting, CSS, Eclipse/IntelliJ, Spring Boot, Hibernate, Git/SVN, Swagger, Kafka, ActiveMQ, and Elastic Search experience is a plus
• 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 experience
• Advanced system estimation, planning and execution skills
• Often provides technical supervision to others

Submit Resume