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 they meet 100% quality assurance standards.
Key Responsibilities:
1. Requirement Analysis & Design
-
Understand business requirements and contribute to the design of software solutions.
-
Analyze client requirements and convert them into feasible system designs.
-
Conduct root cause analysis for system issues and recommend improvements.
-
Collaborate with functional teams and systems analysts to define detailed specifications.
-
Work closely with project managers to understand software capabilities.
2. Development & Coding
-
Perform coding, testing, and module development ensuring operational feasibility.
-
Develop and execute test cases, usage scenarios, and automation scripts for validation.
-
Modify software to fix bugs, improve performance, or adapt to new hardware/interfaces.
-
Recommend and plan system installations or modifications.
-
Ensure code quality by maintaining error-free and optimized programs.
-
Prepare and maintain technical documentation, flowcharts, layouts, and reports.
3. Quality Assurance & Reporting
-
Ensure all code and deliverables comply with project norms and standards.
-
Provide status reporting and maintain documentation for project progress.
-
Deliver timely and accurate feedback on usability, serviceability, and risks.
-
Maintain clear communication with stakeholders through reports, emails, and calls.
-
Ensure smooth client interaction and address requests with timely responses.
4. Continuous Learning & Collaboration
-
Participate in continuous education and training to stay updated on new technologies.
-
Collaborate effectively with cross-functional teams for successful project delivery.
-
Maintain strong customer focus, ensuring smooth delivery with zero escalations.
Required Skills & Competencies:
-
Strong analytical, logical thinking, and problem-solving skills.
-
Hands-on experience with software development life cycle (SDLC).
-
Knowledge of coding, debugging, and performance optimization techniques.
-
Ability to document and present technical designs and solutions.
-
Excellent communication and customer interaction skills.
-