Developer Applications Development Senior at NRT LLC
Posted in Information Technology 6 days ago.
This job brought to you by eQuest
Location: Madison, New Jersey
Your skills as a seasoned Software Engineer using Open Source stacks have prepared you to take the next step in your career. You are eager to face challenging problems in both green and brown field projects where you can use your experience and leadership to make great software. You eat legacy integrations for breakfast and you are looking to put the best of software engineering patterns and practices to work. No doubt you are comfortable coding on your own, but you also thrive on team contribution and reaching a goal collaboratively. Others have commented on your code as being readable and logically laid out. You understand and consistently use healthy communication approaches to stay in sync with Product Owners, Story Authors and Quality Engineers. When it is time for the release train to leave the station, you are a consistent contributor of high quality deliverables that make it to production. And of course, you are looking for every way to learn even more of your craft.
What you'll do:
At NRT LLC., you will play a key role in building the next generation platform that will drive the world of real estate in North America. You'll turn requirements into clean, scalable, and efficient back-end services. You'll work with software engineering, front-end engineering, product management, and QA teams on a daily basis to design, test, and deliver first-rate, functional software. You'll learn a little something new everyday - and that's something you look forward to.
Basic Requirements you should have:
-BS in Computer Science or related field or equivalent experience
-5+ years of software development experience
-2+ years of experience and advanced knowledge in enterprise Agile software development methodology and techniques
-Experience with designing and building RESTful services
-Experience with Python and Django
-Experience with Git and Pull Requests process
-Experience with responsive design
-Experience with automated testing is a strong plus
-Experience with relational databases such as SQLServer, MySQL or Postgres
-Experience with NoSQL databases such as Redis is a plus
-Proficiency with SPA, MVC, ORM and SOLID programming patterns.
-Ability to work quickly with an eye towards writing clean, efficient and reusable code
-Excellent verbal and written communication skills
-Ability to work in a collaborative environment
-Strong work ethic and entrepreneurial spirit
-Strong problem-solving abilities
-Must be a fast learner with a strong desire to learn
To be considered an applicant for this position you must show how you meet the basic qualifications of the job in a resume or document you upload.