About the role#
As a Software Development Intern, you will work with our engineers to design, build, and maintain software applications. You will gain exposure to a range of platforms and frameworks throughout the entire development lifecycle. This is a full-time, paid position based in our Buffalo office.
What you'll do#
- Assist in the development and implementation of software applications.
- Support clients through every stage of the project, from defining the scope to final design.
- Provide ongoing support for clients after their software is implemented.
- Help the sales team with technical questions and assistance.
- Manage multiple development projects ranging from desktop to web applications.
What you'll need#
- Proficiency in VB.NET or C#.NET for desktop or web development.
- Experience with database development.
- Ability to handle several development projects at once.
- Strong written and verbal communication skills to interact with stakeholders and team members.
- A professional approach that builds trust as a client advisor.
- Currently pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, or Cybersecurity.
Location & details#
- Location: Buffalo, New York.
- Work Modality: On-site. You must have your own transportation to work from our office.
- Term: Rolling.


