The Software Development Intern's role is to design, develop, document, test, analyze, and modify software applications for use at MicrogenDX throughout the production life cycle. Seeking full-time, flexible for part-time.
RESPONSIBILITIES
- Work on a ~12-week software development project with a team of interns and/or full-time software development staff.
- Use Python, C#, or Microsoft .NET technologies and other software tools and libraries to solve problems impacting MicroGenDX product operations.
- Participate in the complete software development lifecycle, including analysis, design, implementation, testing, deployment, and maintenance.
- Receive mentorship and guidance from our team of software developers, participate in team meetings and help design and develop commercial grade software applications.
- Learn and practice Scrum development methodologies in a collaborative team environment.
- Learn and use tools for issue tracking and management (JIRA) and version control (JIRA and Azure DevOps).
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
- Ability to plan and organize effectively, prioritize goals, pay keen attention to details, and stay on task.
- Ability to communicate effectively, both orally and in writing.
- Analytical and design skills, including process description, logic, problem diagnostics, and problem solving.
- Fundamental understanding of programming languages, syntax structures, and data management techniques.
- Fundamental understanding of application and database design and development.
- Capable of working independently or as part of a multidisciplinary team.
REQUIRED SKILLS & EXPERIENCE
- Computer Science, Software Engineering, or related major
- Possess a fundamental understanding of C#, Python, React, Microsoft .NET, OR related languages.
- Junior or Senior status with a minimum 3.0 GPA.
POSITION STATUS: Full-time, Flexible for Part-Time, Hourly, Non Exempt,