Developer - L
KeySkills
Job Description
Job Description:
To design, develop, test, and maintain software programs for operating systems or applications that are to be deployed at client locations. The role ensures adherence to 100% quality assurance parameters and contributes across all phases of the software development life cycle.
Key Responsibilities:
1. Requirements Analysis & Design:
-
Understand and analyze product/software requirements.
-
Translate business needs into technical specifications.
-
Investigate system issues and perform root cause analysis.
-
Collaborate with systems analysts and functional teams to validate software requirements.
-
Suggest performance improvements and system enhancements.
2. Development & Testing:
-
Write clean, efficient, and well-documented code.
-
Develop and execute test cases, usage scenarios, and validation processes.
-
Modify and upgrade existing software for performance and compatibility.
-
Conduct thorough debugging and ensure error-free code.
-
Maintain accurate and up-to-date documentation for all coding and testing activities.
-
Prepare technical reports and specifications related to development efforts.
3. Client Communication & Status Reporting:
-
Capture client requirements and clarify expectations to ensure high-quality deliverables.
-
Provide regular updates on project progress and respond promptly to client requests.
-
Participate in training and upskilling sessions to stay updated with the latest technologies and best practices.
-
Maintain professional communication with stakeholders via email, calls, and reports.
-
Document all phases of software development, from proposal to implementation.
Soft Skills & Expectations:
-
Strong problem-solving and analytical skills.
-
Attention to detail and quality focus.
-
Proactive communication and ability to work collaboratively in a team.
-
Customer-centric mindset with professional etiquette.
-
Willingness to learn and adapt in a dynamic environment.
-