Developer - L
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
The role involves designing, developing, testing, and maintaining software programs for operating systems or client applications, ensuring deliverables meet 100% quality assurance standards and provide reliable, high-performance solutions.
Key Responsibilities:
1. Requirement Analysis & Design
-
Understand requirements and contribute to the design of software products/applications.
-
Study system flow, data usage, and work processes to propose effective solutions.
-
Investigate problem areas as part of the software development life cycle (SDLC).
-
Facilitate root cause analysis and suggest improvements for system performance and availability.
-
Convert client requirements into feasible software designs.
-
Collaborate with functional teams, analysts, and project managers for requirement validation and system capabilities.
2. Development & Coding
-
Write clean, efficient, and error-free code for software/module development.
-
Evaluate operational feasibility and modify software to fix bugs, enhance performance, or upgrade interfaces.
-
Develop and automate software validation processes (test cases, scenarios, usage cases).
-
Prepare project specifications, progress reports, and documentation.
-
Ensure all code complies with project standards and replication norms.
-
Coordinate with the team to track daily project status and progress.
-
Provide feedback on usability, serviceability, and quality risks to stakeholders.
3. Quality Assurance & Customer Focus
-
Capture client requirements and clarifications for accurate and high-quality delivery.
-
Take feedback regularly to ensure smooth and timely project execution.
-
Consult with engineering staff to evaluate software-hardware interfaces and define specifications.
-
Document and demonstrate solutions using flowcharts, diagrams, layouts, charts, code comments, and formal reports.
-
Maintain professional communication with clients through emails, calls, and reports, ensuring proper business etiquette.
-
Respond promptly to client requests, ensuring no internal or external complaints.
-
Participate in continuous learning and training to stay updated with best practices and new programming languages.
Skills & Competencies
-
Strong knowledge of SDLC, software design, and coding standards.
-
Proficiency in debugging, testing, and performance optimization.
-
Ability to create test cases and validation processes.
-
Excellent documentation, reporting, and problem-solving skills.
-
Strong communication, collaboration, and client-handling abilities.
-
Continuous learning mindset with awareness of latest technologies and trends.
-