Software Development Specialist
Role details
Job location
Tech stack
Job description
Montgomery County Community College invites applications for the Software Development Specialist position. The Software Development Specialist role is a hands-on, learning-focused position, which is ideal for a current student or recent graduate pursuing a degree in software development or a related field who is eager to apply foundational skills in a real-world environment. The Software Development Specialist will work closely with the assistant director and team members to support existing applications, build small features, and contribute to system integrations and automation initiatives, with a focus on understanding how systems interact and identifying opportunities to improve processes through automation. This role emphasizes problem-solving, continuous learning, and the ability to work across systems rather than within isolated codebases
Requirements
- High School diploma or GED required. Currently pursuing or recently completed a 2-year or 4-year degree in Software Development, Computer Science, or a related field (Minimum of 35 credits)
- Hands-on exposure to full stack development concepts through coursework, personal projects, or internships
- Examples may include backend development (e.g., Java, Python, or similar) and frontend technologies (HTML, CSS, JavaScript)
- Demonstrated ability to troubleshoot problems independently before seeking assistance
- Strong problem-solving skills with a willingness to dig into unfamiliar systems and scenarios
- Demonstrated initiative and ability to make progress without step-by-step direction
- Willingness to learn from mistakes, iterate on solutions, and attempt multiple approaches when faced with challenges
- Comfortable asking questions after making a thoughtful attempt to resolve an issue
- Comfortable engaging in technical discussions and respectfully voicing alternative ideas or concerns
Specialized Knowledge & Skills
- Exposure to C# and .NET development
- Experience with JavaScript and modern frontend frameworks (Vue, Knockout, or similar)
- Familiarity with SQL and relational databases
- Awareness of API development and integration patterns
- Exposure to workflow automation or scripting (e.g., Power Automate, UiPath, or similar tools)