Software Engineer Intern .Net
Job Summary
As an intern with the DasOps Team, you will assist in bridging the gap between business needs and software development teams by gathering, analysing, and documenting requirements for new and existing software solutions. This role supports the development lifecycle by contributing to user stories, workflows, and process improvements. You will gain hands-on experience in development methodologies, stakeholder communication, and software development processes.
Responsibilities
- Gather and document business/technical requirements
- Analyze and improve business processes
- Maintain development and system documentation
- Support testing and project tracking
- Collaborate with cross-functional teams
Required Skills
- Microsoft Net Core (C#)
- Python (Django)
- Microsoft SQL Server Studio
- MySQL
- Requirements analysis
Job Details
Responsibilities:
- Requirements Gathering: Assist in collecting and documenting business, functional, and technical requirements through meetings, interviews, and research. Collaborate with stakeholders to gather and document software requirements, ensuring alignment with business goals.
- Process Analysis: Analyze current business processes and workflows to identify areas for improvement and support process redesign initiatives.
- Documentation and Reporting: Maintain comprehensive documentation for all development activities, including code changes and process improvements. Create flowcharts, diagrams, and use case documentation to clearly represent system interactions and business processes.
- Testing Support and Project Support: Assist in test planning, development of test cases, and user acceptance testing (UAT) to ensure software meets business needs. Help track project status, timelines, and deliverables while coordinating with cross-functional teams to keep initiatives on schedule.
- Stakeholder Communication: Work closely with stakeholders (e.g., production, developers, QA teams) to ensure requirements are understood and implemented correctly.
- Collaboration and Communication: Participate in team meetings and brainstorming sessions. Work collaboratively with cross-functional teams, including QA, design, and project management.
Requirements:
- Education: Bachelor's degree in Computer Science (Software Engineer/Business Analysis), Information Technology, or equivalent.
- Technical Knowledge:
- Microsoft Net Core (C#) (intermediate)
- Python (Django) (intermediate)
- Microsoft SQL Server Studio (intermediate)
- MySQL (intermediate)