Developer - L
KeySkills
Job Description
Job Description:
The purpose of this role is to design, test, and maintain software programs for operating systems or applications to be deployed at the client?s end, ensuring they meet 100% quality assurance parameters.
Key Responsibilities:
1. Requirements Analysis & Design
-
Understand product/software requirements and design solutions accordingly.
-
Study systems flow, data usage, and work processes to develop software solutions.
-
Investigate problem areas and follow the software development life cycle (SDLC).
-
Perform root cause analysis of system issues.
-
Identify opportunities to improve system performance and availability.
-
Convert client requirements into feasible design specifications.
-
Collaborate with functional teams or systems analysts for detailed requirement gathering.
-
Coordinate with project managers to understand software capabilities.
2. Development & Coding
-
Evaluate analysis, requirements, and problem definitions to determine operational feasibility.
-
Develop and automate processes for software validation, including creating and executing test cases.
-
Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
-
Recommend and plan the installation or modification of systems.
-
Ensure all code is error-free, tested, and meets project norms.
-
Prepare and maintain comprehensive documentation and status reports.
-
Coordinate daily project updates with the team.
-
Provide usability and serviceability feedback, reporting quality risks to stakeholders.
3. Status Reporting & Customer Focus
-
Capture all requirements and clarifications from clients to ensure quality deliverables.
-
Collect feedback regularly to ensure smooth and on-time delivery.
-
Stay updated on best practices and emerging technologies through training and education.
-
Work with engineering teams to evaluate software-hardware interfaces and define specifications.
-
Create clear documentation, diagrams, and layouts to explain solutions.
-
Maintain professional communication with clients via email, calls, and reports.
-
Ensure timely responses to client requests and avoid internal or external complaints.
-