Pennrose
Pennrose

38 Pennrose Associate Software Developer Jobs Hiring Near You

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ... Works with management to develop and implement residential programming, including special events ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assistant Property Manager

Auburn, MA · On-site

$24 - $25/hr

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assistant Property Manager

Griffin, GA · On-site

$21 - $23/hr

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assistant Property Manager

Griffin, GA · On-site

$21 - $23/hr

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Assists with the development and implementation of resident services programming * Maintains ... Utilizes maintenance software program to enter in and track work orders * Inspects apartments for ...

Showing results 21-38

Pennrose Jobs Information

What are the key skills and qualifications needed to thrive as an Associate Software Developer, and why are they important?

To thrive as an Associate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving abilities, and typically a degree in computer science or a related field. Experience with version control systems like Git, knowledge of integrated development environments (IDEs), and familiarity with software development methodologies are commonly required. Strong collaboration, adaptability, and effective communication help you excel within development teams and respond to project changes. These skills ensure efficient code development, seamless teamwork, and the ability to contribute to high-quality software solutions.

What are some common challenges faced by Associate Software Developers when collaborating on large projects?

Associate Software Developers often encounter challenges such as managing code integration with multiple team members, understanding legacy codebases, and keeping up with rapid changes in project requirements. Effective communication and proactive participation in code reviews are essential to ensure smooth collaboration. Additionally, learning to use version control systems and development tools efficiently helps minimize conflicts and improves productivity within the team.

What is an Associate Software Developer?

An Associate Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers, contributing to the development process by writing code, fixing bugs, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, as it provides opportunities to learn industry best practices and grow technical skills. Associate Software Developers often collaborate with team members and may work on various projects to gain exposure to different technologies.

What is the difference between Associate Software Developer vs Junior Software Engineer?

AspectAssociate Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, entry-level
Work EnvironmentCollaborative teams, entry-level projectsDevelopment teams, learning-focused tasks
Employer & Industry UsageTech companies, startups, IT firmsSoftware firms, tech departments in various industries
Common Search & ComparisonYesYes

The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

What is it like to work at Pennrose?

Pennrose is a mission-driven company that prioritizes community development and resident satisfaction, fostering a culture of collaboration and social responsibility.

As a multifamily housing developer and manager, Pennrose operates with a strong focus on resident-centric services, employing a diverse team of professionals in various roles, including property management, construction, and finance, and maintaining a work environment that encourages innovation and teamwork.

Working at Pennrose may appeal to candidates who are passionate about creating positive social impact, as the company offers opportunities to contribute to the development of vibrant communities and provide affordable housing solutions, making a meaningful difference in the lives of residents and neighborhoods.
What other companies are hiring for Associate Software Developer jobs?
What are the most popular categories at Pennrose?
Infographic showing various Associate Software Developer job openings at Pennrose in the United States as of May 2026, with employment types broken down into 2% Internship, and 98% Full Time. Highlights an 98% Physical, and 2% Remote job distribution.
Assistant Property Manager

Assistant Property Manager

Pennrose

Annapolis, MD

$22 - $24/hr

Full-time

Posted 28 days ago


Job description

Responsible for marketing and leasing assigned property, as well as providing resident services.  Develops and implements policies and procedures to effectively manage property under the direction of the Property Manager and Regional Property Manager. 

Pay range: $22 - $24/hour depending on experience.

#IND123


  • Coordinating leasing events such as open houses, realtor tours, and resident promotional activities 
  • Assists with the development and implementation of resident services programming 
  • Maintains knowledge and awareness of corporate in/out migration, property competition, and other market conditions affecting leasing and operations 
  • Manages property’s answering service, ensuring superlative customer service, up-to-date calling sequences, and accurate contact information 
  • Notifies residents of all issues affecting their tenancy 
  • Files court documents for eviction and attends scheduled court hearings as Landlord’s representative 
  • Oversees security deposit administration including inspecting units to determine resident’s balance or refund, preparing disposition letters, and processing security deposit returns  
  • Assists Property Manager with maintaining building security measures, documenting incidents, and sending proper notification to management, owners, and insurance carriers  
  • Maintains familiarity with all procedures and requirements of accounts payable and accounts receivable 
  • Processes all property expenditures for Property Manager’s approval  
  • Maintains journal of administrative, facility-related, and market-driven property issues and concerns 
  • Leads tours of property, showing vacant units and marketing property amenities 
  • Tracks and follows up with all referrals, walk-ins, and phone inquiries  
  • Develops and maintains reference book detailing property’s unique features, amenities, size, vacancies, rental rates, and current leasing promotions 
  • Prepares leasing checklist and package which includes all required forms, deposits, schedules, and information  
  • Reviews and screens all applications for Property Manager’s approval 
  • Maintains property’s filing system including tenant, applicant, accounting, and vendor and contract files 
  • Maintains deposit and rental collections 
  • Monitors landlord-tenant relations and mediates disputes when necessary  
  • Responds to resident concerns and complaints.  Counsels residents and provides referrals to appropriate agencies 
  • Utilizes maintenance software program to enter in and track work orders 
  • Inspects apartments for move-in/out condition and turnover status 
  • Assists Property Manager with conducting and documenting annual unit inspections and annual recertification of residents 
  • Assists Property Manager with reassessing property and completing competitive marketing analysis 
  • Remains current on and compliant with policies and laws affecting the marketing and leasing of the property, including the Company’s leasing agreement, Landlord Tenant code, Fair Housing laws, and other applicable laws  
  • Orders office supplies  
  • Maintains regular daily office hours ensuring adequate coverage on weekends and holidays 
  • Maintains strict adherence to invoice approval policy.  Position does not have authority to purchase any goods or services  

Required Education and Experience: 

  • High School Diploma or equivalent 
  • Bachelor’s Degree preferred 
  • 2 or more year’s experience in multi-family property management 
  • Experience with Low Income Housing Tax Credit Program and/or Hope 6 preferred  
  • Knowledge of HUD programs including but not limited to HOPE 6 and project-based Section 8 
  • Proficiency in Yardi preferred 
  • Proficiency in Microsoft Windows, including Microsoft Excel and Outlook  
  • Excellent customer service skills 
  • Requires a valid driver’s license, an insured vehicle, and the ability to travel (between properties) 

Working Conditions: 

  • Ability to work periodic flexible hours is required.  Ability to travel by plane and automobile is required.  
  • Ability to work at property locations within or near transitional neighborhoods 
  • Ability to climb stairs, take elevators, bend, squat and reach overhead.Â