Intern Software Engineer

0



Intern – Software Engineer


Responsibilities

  • Assist the engineering team in developing and maintaining enterprise web applications.
  • Contribute to development tasks including bug fixes, feature implementations, and improvements under the guidance of senior engineers.
  • Support testing, debugging, and troubleshooting of application components.
  • Work with backend APIs, frontend UI components, and databases as part of assigned tasks.
  • Participate in code reviews, team discussions, and Agile ceremonies.
  • Use modern development tools and AI-assisted engineering practices to improve productivity.
  • Write clean, scalable code using C#/Typescript programming languages.
  • Support the development of AI-driven features by preparing data, testing APIs, and validating outputs.
  • Collaborate with senior engineers and architects to explore the use of AI in enhancing user experience and business workflows.
  • Stay updated with emerging AI tools and frameworks relevant to the product roadmap.

Requirements

  • Fully or partially completed BSc in Computer Science, Software Engineering, IT, or a related field.
  • Strong understanding of programming fundamentals, including:
    • Object-Oriented Programming (OOP)
    • Data structures and basic algorithms

  • Exposure to Microsoft development stack, including:
    • C#
    • .NET / ASP.NET Core fundamentals
    • Web APIs
  • Basic frontend development knowledge, including:
    • Angular or similar TypeScript framework
    • HTML, CSS, TypeScript / JavaScript
  • Basic knowledge of databases
    • DBMS concepts
    • SQL queries
    • Understanding of relational databases
  • Familiarity with development tools
    • Visual Studio / Visual Studio Code
    • Git or other version control systems
  • Interest in modern software development practices
    • REST APIs
    • Agile development
    • CI/CD concepts
  • Exposure to AI-assisted development tools
    • Use of AI coding assistants or LLM tools (e.g., ChatGPT, Copilot) for development and learning.
  • Ability to learn new technologies quickly and work collaboratively in a team environment.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied