The main objective of this role is to support the design, development, and testing of software applications using modern technologies, while gaining practical exposure to real-world projects in a collaborative and learning-driven environment.
Key Responsibilities
Software Development and Maintenance
Assist in developing and maintaining applications using .NET Core and/or Java.
Support in the design, coding, and documentation of software components.
Prepare reports on software development activities and progress updates.
Testing and Quality Assurance
Assist in creating and executing software test scenarios.
Support in identifying, documenting, and resolving software errors and client-reported issues.
Contribute to continuous improvement by providing feedback and insights during testing and review cycles.
Client and Project Support
Assist in interpreting client needs, requirements, and specifications for software development.
Collaborate with cross-functional teams to deliver quality solutions within defined timelines.
Participate in project-related activities, including domestic and international travel when required.
Key Competencies
Foundational knowledge and hands-on skills in .NET Core and/or Java development.
Strong logical reasoning, analytical thinking, and problem-solving capabilities.
Eagerness to learn and apply software programming best practices.
Excellent communication and interpersonal skills with a collaborative attitude.
Ability to adapt to new technologies and work effectively in a team environment.
Openness to travel for project assignments or client engagements.
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field (BE/B.Tech/MCA).
0 - 1 year of relevant experience in software development.