Associate, Software Engineer

Arbor Realty Trust
Tonawanda Town, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Tonawanda Town, United States of America

Tech stack

.NET
HTML5
Bootstrap
C Sharp (Programming Language)
Data Structures
Software Design Patterns
Design of User Interfaces
Mobile Application Software
JSON
jQuery
Microsoft SQL Server
Object-Oriented Software Development
Scrum
Responsive Web Design
Software Engineering
Web Applications
XML
SOAPAPI
GIT
Angular
Information Technology
Bitbucket
Web Technologies
Software Version Control

Job description

The full-stack software engineer will have the following duties and responsibilities, including but not limited to:

  • Serve as a member of a SCRUM team in order to provide consistent and measured delivery of technology initiatives.
  • Design, develop, implement, and support innovative solutions in alignment with Arbor's technology roadmap and corporate objectives.
  • Translate requirements into innovative solution designs.
  • Work with other team members to ensure that solution designs, models, and implementation plans are in alignment with enterprise architectures and other applicable standards.
  • Develop and maintain relationships with Arbor business and technology stakeholders

Requirements

Do you have a Master's degree?, Education: Master's or Bachelor's degree in Computer Science or related discipline.

Experience: 3+ years of professional software development implementing mobile-friendly web-applications utilizing technologies such as Angular, C#, SQL Server

Knowledge/Skills/Abilities:

  • Possess full-stack development capabilities - proven ability working on UI, middle-tier, and back-end sections of an application
  • Strength in building rich web user experiences utilizing modern web technologies such as Angular, Bootstrap, HTML5, and JQuery.
  • Experience building mobile-first user interfaces (responsive design)
  • Experience with the Microsoft development stack (C# (.NET), SQL Server)
  • In-depth knowledge of OOP techniques and design patterns
  • Strong with data structures and collections
  • Experience in building mobile apps using Ionic or other mobile development frameworks (nice to have)
  • Experience building and consuming REST/SOAP APIs via JSON and/or XML.
  • Demonstrated willingness and ability to learn new technologies.
  • Experience working in an Agile/Scrum team
  • Proven ability to build and utilize reusable software components in order to minimize code redundancy
  • Proficient in utilizing source code management tools such as Git/Bitbucket.
  • Proven ability to communicate effectively with technical teams and business partners in both written and verbal forms.
  • Proven ability to build and maintain productive relationships within the team and across the organization.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Paid time off, Arbor Realty Trust, Inc. offers a competitive base salary and discretionary bonus. The starting base salary range for this position is $90,000 to $120,000. The specific compensation that will be offered is based on an understanding of the hired candidates' qualifications at the time of hire. Employees are eligible for a discretionary bonus based on employee work performance reviewed during the course of the year. The total compensation package for this position will also include other elements, a full range of medical, and/or other benefits including 401(k) eligibility and paid time off benefits.

About the company

Arbor is looking for a full-stack software engineer who will report directly to the SVP, Software Engineer and become a key member of the development team, which is responsible for the design, development, and support of solutions that help drive the advancement of Arbor's corporate strategy.

Apply for this position