Software Development Intern - Spring 2025
At DMA, we understand the importance of education and cultivating a hands-on experience. We provide a unique internship program tailored for students who are eager to excel in their fields! Our program was built to offer even more, and to prepare students for their career, including:
- Spring, summer, and fall opportunities available with part-time and full-time scheduling
- Intern Mentorship Program
- Intern Education Series and DiSC assessments
- Networking and cross-training opportunities
- 3-Day Summer Intern Summit
- Full-time opportunities available upon graduation with full-time DMA benefits
- 2024 Great Places to Work Certified
Position Summary
DMA is seeking a motivated and talented Software Development Intern. We are offering an excellent opportunity for hands-on, real-world experience in software development working with a team of highly skilled software developers. The selected individual will gain exposure in the day-to-day operations, business requirements, and the analysis and transformation into web-based solutions for an organization specializing in innovative software and industry-leading tax services.
Essential Duties and Responsibilities
- Participate in code reviews and release & sprint planning sessions
- Assist with developing unit test cases for new features and bug fixes
- Provide technical support as needed
- Aid with diagnosing and triaging issues with software; determine and document root cause
- Maintain and enhance existing software solutions
- Aid in developing and documenting potential solutions to a given issue
- Develop and document potential solutions to a given issue
- Assist with preparation of functional and technical documentation
Non-Essential Duties and Responsibilities
- Perform other duties as assigned
Education and Qualifications
- Pursuing a Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field
- Minimum 3.0 Cumulative GPA
- Experience with an object-oriented programming language, such a C# or Java.
- Familiarity with scripting languages (e.g. Javascript), MVC concepts, JDBC/SQL is a plus
- Knowledge of relational databases
- Ability to work collaboratively within a team environment of other developers to meet aggressive goals and high-quality standard
- Excellent communication and interpersonal skills