IT Internship BA Developer
Job Summary
Asterisk Digital offers internship opportunities for aspiring professionals in roles of Full Stack Developer and IT Business Analyst. Interns will work alongside experienced professionals to gain practical skills in software development, business analysis, and IT consulting. The program provides hands-on experience in the latest technologies and methodologies through real-world projects.
Responsibilities
- Analyze business processes and requirements
- Facilitate communication between business and IT teams
- Develop solution components using .NET and cloud architectures
- Support testing, implementation, and debugging phases
Required Skills
- Business Analysis
- .NET Framework / .NET Core
- Agile Methodology
- System Design and Analysis
Job Details
Requirements:
- Minimal Duration: 4 Months
- Education Level: Bachelor Degree and above only
- Role: BA or Full Stack Developer
IT Business Analyst (BA) Key Responsibilities:
- Understanding Business Needs: Analyze current business processes, identify areas for improvement, gather requirements from stakeholders, and translate business requirements into functional requirements.
- Communication and Collaboration: Act as facilitators, ensuring clear communication between business and IT teams.
- Documenting Requirements: Create detailed documentation outlining the needs and functionalities of a project.
- Solution Design and Analysis: Work with developers to design solutions, analyze their feasibility, and ensure they meet business objectives.
- Project Coordination: Develop and maintain project plans, manage scope, facilitate meetings, track progress, and mitigate risks.
- Testing and Implementation: Involved in user testing and implementation phases.
Full Stack Developer Key Responsibilities:
- Developing solution components using .NET Framework, .NET Core, and cloud-based architectures.
- Adhering to agile and software development best practices.
- Understanding modern web application design and architecture.
- Constructing, testing, implementing, and optimizing basic systems that support business functions.
- Researching technical environments and system requirements.
- Collaborating to analyze and translate requirements into programming solutions.
- Designing, constructing, and implementing integrated and distributed computing solutions.
- Performing and supporting various testing phases.
- Investigating and resolving technical issues.
- Participating in solution implementations, upgrades, and enhancements.
- Building knowledge on emerging tools and technologies.
- Delivering technical design documents.