Visual IQ is a fun, fast paced, intellectually stimulating and professionally rewarding organization at which to build a career. The company strives to recruit, retain and recognize employees who are not only the best at what they do, but are exuberant and passionate about their career tracks as well as their lives outside the workplace. Visual IQ offers a competitive compensation package that includes: base salary; bonus plan; medical, dental and life insurance plans; as well as a 401K plan — and the opportunity to join a rapidly growing organization that’s already the leader in the burgeoning marketing attribution marketplace.
Senior Software Engineer
Provide strong technical leadership within the Development organization ensuring we’re making smart technology and implementation choices.
Provide strong technical leadership
Collaborate with Product Management and Quality Assurance to develop and deliver high-quality products and features in a timely manner
Have finger on the evolving technical landscape and understand how new technologies could benefit our product solution
Actively participate as a Scrum team member – participating in all phases of the Scrum process
Improve the strength of the technical team around you – sharing your knowledge and mentoring other developers
Always ‘walk-the-walk and talk-the-talk’ be a ‘role model’ for the team.
Bachelor’s degree in Engineering with Computer Science major or similar qualification. Advance degrees preferred
6+ years of experience developing Enterprise Software
3+ years developing software in a Software as Service (SaaS) product development environment
Strong expertise with JAVA
Strong Experience with Spring Framework and various Spring modules.
Experience working with SQL / NO SQL databases.
Excellent understanding of OO (Object-oriented) and J2EE design patterns
Proven track record developing product and platform services – experience with microservices a strong plus
Experience in Big Data and cloud computing leveraging Hadoop ecosystem will be a strong plus.
Experience with Angular and other Java Script Framework is a plus.
Experience working with Docker is a plus.
Strong experience with SCRUM methodologies.
Working knowledge of JIRA, Confluence and Git
Excellent communication skills. Able to successfully evangelize and gain buy in for a technology or solution.