Careers

JOIN OUR TEAM >> Senior Software Engineer
Senior Software Engineer
Summary
Title:Senior Software Engineer
ID:1448
Location:Chicago, IL, Washington, DC
Group:Information Technology
Description

Position Summary:

Reporting to the Director of Application Development, the Senior Software Engineer will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers to produce effective web design features. The Senior Software Engineer will need to seek out and execute projects from conception to final product, requiring outstanding organizational skills, attention to detail, and an understanding of both front-end and back-end development.

Duties and Responsibilities:

  • Develop front-end website architecture.
  • Design user interactions on web pages.
  • Develop back-end website applications.
  • Create servers and databases for functionality.
  • Ensure cross-platform optimization for mobile phones and responsiveness of applications.
  • Work alongside graphic designers for web design features.
  • Efficient project execution from conception to finished product.
  • Design and develop APIs.
  • Meet both technical and customer needs.
  • Stay abreast of developments in web applications and programming languages.

Qualifications:

  • 5-7 years of professional software development experience
  • 4+ years of experience with full-stack development (including Java, .NET/C#, or similar technologies)
  • 4+ years of JavaScript development experience (server-side & client-side), including different asynchronous patterns like events, callbacks, and promises
  • 3+ years of experience working with JavaScript frameworks like Vue.Js, Nuxt.JS and React. JS for building single page applications
  • Excellent working knowledge of Microsoft technologies such as SharePoint Online.
  • Excellent working knowledge of database technology such as MySQL, Oracle, and Microsoft SQL server
  • Results-oriented with high attention to detail, ability to multi-task, and meet deadlines in a dynamic, fast-paced team environment
  • Ability to think in innovative ways to find solutions to problem
  • Exceptional communication skills—verbal, written, and presentation
  • Strong customer relations and interpersonal skills with a high level of response to all inquiries

Organizational Overview:

The National Association of REALTORS® (NAR) is a team of professionals dedicated to providing world-class service to over 1.5 million REALTORS® working in the United States and around the world. The real estate industry is fast-paced and fast-changing--each year, our members participate in the sale, lease, and management of billions of dollars in real estate. As in every industry, our members’ value proposition is constantly being challenged by innovation.

It is our mission to empower REALTORS® as they preserve, protect and advance the right to real property for all. We cannot do that without the ideas, passion, and commitment from our talented employees. As our greatest assets, employees are offered their pick of competitive benefits/perks and flexible work options. Our most successful employees are committed to our Core Values, which are:

Putting members first
Leading change
Advancing Diversity and Inclusion
Giving respect
Collaborating
Communicating
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock