The National Association of Realtors® (NAR), the largest trade association in the nation, is currently seeking a Software Engineer to provide ETL, front end development, and API support for the organization’s business intelligence group.
In this hands-on role, you’ll be working in a small team, assisting a data scientist in developing analytic tools and services for the organization.
You’ll be responsible for developing new (and maintaining and improving existing) ETL processes to consolidate data from various internal and external databases into data lakes.
You’ll also be responsible for building new, and maintaining and improving existing, analytic dashboards and search tools.
The ideal candidate will be a highly creative and proactive individual with the ability to plan and execute projects from beginning to end.
If you’re a self-motivated technology development professional with 3+ years of relevant experience, excellent interpersonal skills, and the desire to learn, we’d like to hear from you! We value creativity, quality of work, technical leadership, intelligence, and curiosity.
Develop and manage ETL processes to update data lakes using tools like Elasticsearch, Logstash, Python, MongoDB, and MQ.
Troubleshoot application issues in production; research and recommend solutions.
Build new, and manage and improve existing, APIs that serve various departments.
Assist Data Scientist in developing dashboards and visualizing data, particularly using tools and technologies like Flask, Kibana, and d3.js.
Maintain technical expertise by keeping up with industry trends and news and attending training on a regular basis
Develop and maintain functional as well as technical design specifications.
Proven working knowledge of ETL processes.
Strong proficiency with Elastic ELK Stack, Python, and NoSQL databases.
Practical knowledge and experience in developing and maintaining API web services.
Exposure to SQL programming and database technologies (SQL Server or Oracle).
Ability to write basic SQL queries.
Working knowledge of OAuth.
Strong knowledge of Linux server environments.
Qualified candidates will have a Bachelor’s degree in Computer Science, or equivalent work experience.
Highly motivated with strong communication, analytical and technical skills along with the ability to work both independently and in teams required.
A minimum of 3 years of hands-on experience as a Full Stack Developer is preferred.
BENEFITS & PERKS
A market-leading benefits package, including 2 retirement plans, forgivable loans for first-time home buyers, generous medical, dental, and vision coverage (with extremely competitive employee contribution levels), and a Flex Benefits plan that allows employees to purchase additional vacation days.
Convenient North Michigan Avenue location
Stable organization that provides potential for long-term career growth
The National Association of REALTORS® operates with one goal in mind: to help our more than 1 million members become more profitable and successful.
We believe that building a strong team is the only way to accomplish this goal.
Our most successful staffers embody our core values (excellence, respect, trust and creativity) and are committed to:
Thinking in unique and independent ways
Helping others to think for themselves
Helping others to grow and develop
National Association of REALTORS is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.