Kosha Technohub

software engineer

Software Engineer

As a software engineer you will be responsible for the development and maintenance of applications. Your duties will include working with other developers to design, develop, and test software applications, as well as researching, designing, and developing new software engineering methodologies. You will also be responsible for maintaining and upgrading existing applications, as well as troubleshooting and resolving issues.

Employment Type: Full Time Internship

As a graduate or intern, you’ll get chance to build Kosha software that powers millions of people. Whether building mobile apps, or architecting a scalable web/cloud platform on AWS or other leading servers.

Career Paths for Software Engineer

Backend, Frontend, Mobile, Fullstack


Computer Science , Software Engineering

Roles & Responsibilities of Software Engineer

  • Execute full software development life cycle (SDLC)

  • Develop flowcharts, layouts and documentation 

  • Write well-designed, testable code

  • Produce specifications and determine operational feasibility

  • Integrate software components into a fully functional software

  • Develop software verification plans and quality assurance procedures

  • Document and maintain software functionality

  • Troubleshoot, debug and upgrade existing systems

  • Deploy programs and evaluate user feedback

  • Comply with project plans and industry standards

  • Ensure software is updated with latest feature

Soft Skills

  • Passionate about IT
  • Excellent Communication skill
  • Strong problem-solving and creative skills
  • Multiple Languages