Developer - L
KeySkills
Job Description
Job Description:
Design, test, and maintain software programs for operating systems or applications to be deployed at client sites, ensuring 100% quality assurance compliance.Key Responsibilities:
1. Requirement Analysis & Design
-
Understand product/software requirements and system design.
-
Develop software solutions by analyzing information needs, system flow, data usage, and work processes.
-
Investigate problem areas throughout the software development lifecycle (SDLC).
-
Facilitate root cause analysis of system issues.
-
Identify ideas to improve system performance and availability.
-
Convert client requirements into feasible designs.
-
Collaborate with functional teams and system analysts to gather detailed requirements.
-
Confer with project managers on software capabilities and limitations.
2. Coding & Software Development:
-
Evaluate operational feasibility and software solutions.
-
Develop and automate validation processes through test cases, scenarios, and usage cases.
-
Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
-
Plan installations of new systems or modifications to existing systems.
-
Ensure error-free code and minimal test failures.
-
Prepare detailed reports on project specifications, activities, and status.
-
Adhere to coding norms with clear descriptions and replication patterns.
-
Maintain documentation and reports as required.
-
Coordinate with the team on daily project status and progress.
-
Provide feedback on usability and serviceability, trace quality risks, and report to stakeholders.
3. Status Reporting & Customer Focus:
-
Capture all requirements and clarifications from clients for quality delivery.
-
Take regular feedback to ensure smooth and timely project execution.
-
Participate in continuous learning to stay updated on best practices and new programming languages.
-
Consult with engineering staff to evaluate software-hardware interfaces and develop specifications.
-
Document solutions using flowcharts, diagrams, layouts, charts, code comments, and clear code.
-
Maintain professional customer interactions through emails, fault reports, voice calls, and business etiquette.
-
Respond timely to client requests, ensuring no complaints internally or externally.
-