Developer - L
KeySkills
Job Description
Job Description:
The purpose of this role is to design, develop, test, and maintain software programs for operating systems or applications deployed at client sites, ensuring 100% adherence to quality assurance standards. The role focuses on understanding requirements, performing optimal coding, ensuring smooth delivery, and maintaining high customer satisfaction.
Responsibilities:
1. Requirement Analysis & System Design:
-
Understand product/software requirements and design.
-
Develop software solutions by analyzing information needs, system flows, and data usage.
-
Investigate problem areas and follow the software development lifecycle.
-
Conduct root cause analysis of system issues and problem statements.
-
Identify improvements to enhance system performance and availability.
-
Convert client requirements into feasible software designs.
-
Collaborate with functional teams and systems analysts for detailed requirement analysis.
-
Confer with project managers to gather information on software capabilities.
2. Coding, Development & Testing:
-
Evaluate operational feasibility of proposed software.
-
Develop and automate software validation processes using test cases/scenarios/usage cases.
-
Modify software to fix errors, upgrade performance, or adapt to new hardware.
-
Analyze information to recommend installation of new systems or modifications.
-
Ensure code is error-free and performs optimally.
-
Prepare comprehensive reports on project specifications, activities, and status.
-
Follow coding norms and ensure clear documentation and replication patterns.
-
Provide feedback on usability, serviceability, and quality risks to stakeholders.
3. Status Reporting & Customer Focus:
-
Capture all client requirements and clarifications for better quality work.
-
Take regular feedback to ensure smooth and timely delivery.
-
Participate in training to stay current on best practices and new programming languages.
-
Consult with engineering staff on software-hardware interfaces and performance requirements.
-
Develop and maintain proper documentation: flowcharts, diagrams, charts, code comments.
-
Ensure high-quality client interaction via emails, calls, and reporting.
-
Respond to customer requests promptly to maintain zero complaints.
-