Careers

JOIN OUR TEAM >> Software Engineer, Senior
Software Engineer, Senior
Summary
Title:Software Engineer, Senior
ID:1244
Location:Multiple Locations
Group:Information Technology
Description

Location: This position can be located in Chicago, IL, or Washington, DC

Position Summary:

We are looking for a highly skilled engineer who is comfortable with front-end and has an understanding of back-end programming. Sr. Software Engineer will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.

Sr. Software Engineer will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. This role will report to the Director of Application Development.

Duties and Responsibilities:

  • Developing front-end website architecture.
  • Designing user interactions on web pages.
  • Developing back-end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and customer needs.
  • Staying abreast of developments in web applications and programming languages.

Qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, Engineering or related field.
  • 5-7+ years of total 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 experience working with JavaScript frameworks like Angular.js, React JS, and Vue JS for building single-page applications
  • Excellent working knowledge of Microsoft technologies such as SharePoint Online.
  • Excellent working knowledge with 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.4 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 help REALTORS® navigate that change and thrive in their careers. 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. In 2020, NAR was certified as a Great Place to Work. Our most successful employees are committed to our Core Values, which are:

Putting Members First
Leading Change
Advance Diversity and Inclusion
Giving Respect
Collaborating
Communicating
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock