Software Developer

December 23, 2025

Job Description

You will design, develop, test, and improve software systems. The role involves fixing issues, upgrading systems, working with teams and customers, and ensuring software works smoothly and efficiently.


Key Responsibilities

  • Fix software bugs and improve performance
  • Update software for new features, hardware, or interfaces
  • Design and develop software applications
  • Perform system testing and validation
  • Write and maintain technical documentation
  • Work with customers and internal teams on technical issues
  • Analyze requirements for new systems or software changes
  • Help plan and install new software systems
  • Coordinate with project managers and engineers
  • Prepare reports on software progress and performance

Required Skills

  • Programming languages: Java, Python, C, C++, C#, .NET
  • Web technologies: HTML, CSS, JavaScript, jQuery
  • Backend frameworks: Spring, Spring Boot, Hibernate
  • Databases: MySQL, SQL Server
  • Strong knowledge of OOPS, Data Structures, System Design
  • Experience in software development and testing

Education

  • Any Graduate
  • Any Postgraduate (preferred)