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
$ 120KJob 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.