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)