As an intern, you’ll join a collaborative and dynamic environment where fresh ideas are welcomed, and personal ownership is highly valued. We believe that every interaction, whether with a client, colleague, or partner, should leave a positive impact.
Primary Duties and Responsibilities
Assist in designing, developing, and maintaining web applications using Microsoft .NET (C#), ASP.NET Core, Python, React, and JavaScript.
Write SQL queries, stored procedures, and assist with database development and data analysis using Microsoft SQL Server.
Leverage AI-assisted development tools (such as GitHub Copilot and ChatGPT/Codex) to accelerate coding, debugging, testing, and problem-solving.
Explore opportunities to incorporate AI and automation into applications and business workflows.
Assist with integrating applications across Microsoft technologies, including Azure and other enterprise platforms.
Collaborate with developers, business analysts, and business stakeholders to understand requirements and deliver solutions.
Write clean, maintainable code and participate in code reviews, troubleshooting, and testing.
Contribute ideas for improving application performance, user experience, and development processes.
Experience, Skills, and Abilities Required
Currently pursuing a degree in Computer Science, Software Engineering, Information Technology, or a related field.
Foundational understanding of software development concepts, object-oriented programming, and web application development.
Strong analytical, troubleshooting, and problem-solving skills.
Willingness to learn new technologies, ask questions, and work collaboratively in a team environment.
Preferred (Not Required)
Familiarity with C#, .NET, Python, JavaScript, React, or similar programming languages and frameworks.
Interest in AI technologies, including generative AI, AI-assisted coding tools, and their practical application in software development.
Basic understanding of relational databases, SQL queries, and data structures.
Basic knowledge of Git or other version control tools.
Familiarity with REST APIs and frontend/backend application architecture.
Exposure to Microsoft Azure, Power Platform, Python, or automation technologies is a plus.
Why Join Us?
Gain hands-on experience developing real-world applications using Microsoft's .NET technology stack, SQL Server, React, and Azure.
Explore how AI is changing software development and gain practical experience using AI tools to build and improve applications.
Work alongside experienced developers, product owners, and business partners to solve meaningful business challenges.
Contribute to applications and automation initiatives supporting commercial real estate loan servicing and asset management.
Gain hands-on experience with the full software development lifecycle through Agile Scrum methodologies, from understanding business requirements and participating in sprint planning to developing, testing, and deploying software solutions.
Join a collaborative team that encourages learning, innovation, and new ideas.
Build valuable technical and professional experience while making a meaningful contribution to Greystone's technology initiatives.
At Greystone, we believe that finding creative solutions for our clients comes from the collaboration of people with diverse backgrounds and perspectives. We strive to build a work environment that empowers all individuals with opportunities to channel their entrepreneurial spirit. Greystone is an EEO employer.
For HUD's 2025 fiscal year ending September 30, 2025. Based upon combined firm commitments received by Greystone Funding Company LLC and Greystone Servicing company LLC and excludes risk sharing and hospital loans.”
RECRUITMENT SPAM
Greystone posts open roles only on our official Careers page at Greystone.com and on our Greystone LinkedIn page. We communicate with candidates exclusively through @greyco.com email addresses and our verified LinkedIn company page.
We will never request payment, fees, gift cards, or sensitive personal or financial information outside of a formal hiring and onboarding process, and we do not conduct interviews solely via text message or messaging apps.
If you are contacted by someone claiming to represent Greystone and suspect the communication may be fraudulent, please do not respond.
Instead, report the incident through the “Contact Us” form on Greystone.com and notify the platform where the contact occurred.
Greystone does not authorize or endorse communications from individuals falsely representing our organization.