Associate Senior Software Engineer, Data R3504
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Position Summary:
At NAVEX, you will be completely focused on our new NAVEX One data platform. Our Product Engineering team shares a passion for designing quality solutions, embracing new technologies and delivering powerful products that help our customers protect their reputation and bottom line.
As a Data Associate Senior Software Engineer, you will implement our new data platform. You will focus on quality implementation while interacting with the other data engineers. You will help us build a data platform that will ingest other teams’ content and then provide application specific data sets. We are looking for a candidate who is strong in data engineering. In this role, you will have ample opportunity to explore new value-added capabilities, invest in data development, tool research and grow your career all while balancing your life priorities.
We Offer You:
- Inspiring Culture. Invested teammates, belonging groups, and a socially determined culture
- Meaningful Work. Innovative products and solutions with real life impact for people and organizations
- Career Growth. Stellar training, mentorship, and an unwavering commitment to your growth and success
- Life Flexibility. To care for you, your loved ones and your community
- Industry Leadership. A highly reputable, fast growing and consistently profitable organization
- Real Rewards. Competitive and transparent pay practices, wellbeing programs and benefits with choice
What You Will Do:
- Work with a team of data engineers and be accountable for high quality deliveries as an individual contributor
- Participate in the innovative advancements of our product platform and collaborate with our awesome agile team members
- Promote opportunities for refactoring and identify areas of optimization
- Contribute to the research of commercial products, libraries and tools that can be used to solve problems
- Participate in design sessions with other engineers, architects and product managers, providing constructive and honest feedback during sprint retrospectives with a team mindset
- Use automation, including continuous integration, automated deployments, automated unit and functional testing
What You Will Need:
- A Bachelor’s degree in Computer Science or be good enough that we won’t notice through equivalent prior work-related experience
- 2+ years’ experience in an Agile, full-stack software development environment with a focus on big data designs and implementations, ideally with SaaS and/or micro service-based systems
- Expert knowledge of data management systems, practices and standards
- The ability to abstract information requirements from real-world processes to understand information flows in computer systems
- Expertise in the fields of data quality, data profiling, data security, Master Data concepts and data migration
- Experience in both SQL and NoSQL implementations; experience with AWS data services and Snowflake preferred but not required
- Experience with SQL profiling, performance tuning and data ingestion into Data Warehouses
- Strong problem solving and critical thinking skills with the ability to identify and influence others on the best solution
- Ability to work well in a team environment and attitude to focus on team specific goals and objectives
- Excellent verbal and written communication skills and a commitment to engage and collaborate with people across a variety of levels with diverse backgrounds
NAVEX is an equal opportunity employer, including disability/vets.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!