Developer - L
KeySkills
Job Description
Job Description:
We are looking for a Software Developer responsible for designing, testing, and maintaining software programs for operating systems or applications. The role ensures all solutions meet 100% quality assurance standards before deployment at client sites.
Key Responsibilities
1. Software Design & Requirement Analysis
-
Understand software/product requirements and design solutions accordingly.
-
Study system flow, data usage, and work processes to develop robust software.
-
Conduct root cause analysis for system issues and suggest performance improvements.
-
Translate client needs into practical and feasible design specifications.
-
Collaborate with analysts and project managers for detailed investigation and scope.
2. Software Development & Validation
-
Evaluate software feasibility based on analysis, requirements, and development scope.
-
Design and automate test cases, usage scenarios, and validation processes.
-
Fix bugs, adapt software to hardware updates, and enhance performance.
-
Prepare programming reports, status updates, and detailed documentation.
-
Maintain clean, error-free code and ensure compliance with coding norms.
-
Provide feedback on usability and trace issues to quality risks.
3. Status Reporting & Client Interaction
-
Collect client feedback and clarify requirements regularly for smooth delivery.
-
Update on project status, progress, and issues daily.
-
Take part in ongoing training to stay updated on new technologies.
-
Assist in preparing visual documentation (e.g., charts, flowcharts, layouts).
-
Ensure high-quality client communication and quick resolution of issues.
-