Job Overview:
The position involves participating in the full Software Development Life Cycle (SDLC) for developing and maintaining software systems. As a Software Engineer, you will design, code, test, and support software components, ensuring they meet the desired functionality and performance standards. You will troubleshoot and debug existing systems, integrate components, and handle user feedback to optimize software performance.
Job Highlights:
Job Role | Software Engineer |
Experience | Freshers |
Job Type | Onsite |
Company | Larsen & Toubro |
Location | Pune |
Salary | Not Disclosed |
Qualifications:
- Experience with the full software development lifecycle.
- Strong coding skills with an emphasis on writing well-designed and testable code.
- Ability to develop flowcharts, layouts, and documentation for system requirements and solutions.
- Proficiency in software integration and verification, and the creation of quality assurance procedures.
- Experience in troubleshooting, debugging, and maintaining software systems.
- Capability to deploy software and assess user feedback to make necessary improvements.
Responsibilities:
- Execute full SDLC: Follow the entire software development life cycle from initial requirements gathering to final deployment and maintenance.
- Develop documentation: Create flowcharts, layouts, and other documentation to help identify system requirements and solutions.
- Write testable code: Develop well-designed, efficient, and testable code that meets specifications.
- Operational feasibility: Produce software specifications and assess operational feasibility.
- Software integration: Combine different software components into a fully functional software system.
- Quality assurance: Create software verification plans and quality assurance procedures to ensure reliability.
- Maintain functionality: Document and maintain software to ensure ongoing functionality and usability.
- Debugging & upgrading: Troubleshoot, debug and enhance existing systems to meet evolving needs.
- User feedback: Deploy programs, collect, and evaluate user feedback to improve the software.