B

Berkadia

Integrated commercial real estate investment services

Senior Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAmbler, PA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field.
  • Three to five years of software development experience in a commercial software development environment.
  • At least three years of experience leading a software development team of three or more people.
  • Proven ability to design and develop large-scale, complex applications.
  • Strong experience with Scrum methodology and Agile practices.
  • Experience with open-source technologies.
  • Experience building web services and RESTful services.
  • Experience with version control and build and release management tools using open-source tools.
  • Experience with relational and non-relational databases.
  • Experience building web applications using the MEAN stack: MongoDB, Express.js, Angular.js, and Node.js.
  • Deep knowledge and experience with test-driven development, continuous integration, and continuous delivery.
  • Understanding of DevOps methodologies.
  • Knowledge of design patterns.
  • Proficiency in Agile Engineering practices, such as XP, FDD, and DDD.
  • Ability to work in an environment with a high degree of ambiguity.
  • Ability to work collaboratively in a team-oriented environment.
  • Ability to work after hours.

Responsibilities

  • Analyze requirements and collaborate with the product owner, team members, or architects.
  • Implement designs with little or no assistance.
  • Write accurate, production-quality code.
  • Build and test code to validate functionality against requirements and ensure full unit test coverage.
  • Participate in peer code reviews as both a submitter and reviewer.
  • Document code and design thoroughly.
  • Estimate and track personal work accurately.
  • Raise issues proactively and communicate accurate status to project managers.
  • Work effectively in an iterative, incremental software development lifecycle where priorities, requirements, and scope may evolve rapidly, including mid-project.
  • Assist in developing and presenting manuals, user guides, and other materials relating to client products.
  • Provide staff and clients with training and technical assistance relating to new, existing, and revised products, as needed.
  • Convey an understanding of technical product functionality to clients.
  • Provide post-release support to internal and external customers.
  • Help identify improvements in the software development lifecycle.
  • Stay current with new technology and design patterns.

Desired Qualifications

  • Prior experience in a product development background.
  • Previous start-up-like experience may be helpful.

About the Company

Berkadia

Integrated commercial real estate investment services

Berkadia provides integrated commercial real estate services across the full investment lifecycle, offering investment sales, mortgage banking, and loan servicing for multifamily and other commercial properties. Its platform uses technology, data, and analytics to support underwriting, closing, servicing, and asset management, delivering a seamless, end-to-end experience for institutional and individual investors. What sets Berkadia apart is its scale and backing as a joint venture between Berkshire Hathaway and Jefferies Financial Group, which gives broad access to capital and extensive industry relationships. Its goal is to help clients optimize investment outcomes through comprehensive, data-driven financial services and asset management.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$361.2M
Headquarters
Amherst, New York
Founded
2009

Recently Posted Jobs

Explore more opportunities at Berkadia

See more jobs