Developer - L
KeySkills
Job Description
Job Description:
The role involves designing, developing, testing, and maintaining software programs for operating systems or client applications. The purpose is to ensure that all deliverables meet 100% quality assurance standards, provide high performance, scalability, and seamless deployment at client sites.
Key Responsibilities:
1. Requirement Analysis & Design
-
Understand requirements and contribute to the design of software products/applications.
-
Study system flow, data usage, and work processes to propose effective solutions.
-
Investigate problem areas following the software development life cycle (SDLC).
-
Facilitate root cause analysis and suggest improvements for system performance and availability.
-
Convert client requirements into feasible software designs.
-
Collaborate with functional teams, analysts, and project managers to validate requirements and system capabilities.
2. Development & Coding
-
Write clean, efficient, and error-free code for software/module development.
-
Evaluate operational feasibility and modify software to fix bugs, improve performance, or upgrade interfaces.
-
Develop and automate software validation processes using test cases, scenarios, and usage cases.
-
Prepare project specifications, activity reports, and progress updates.
-
Ensure all code complies with project standards and replication norms.
-
Coordinate with the team to track daily project progress and document activities.
-
Provide feedback on usability, serviceability, and quality risks to stakeholders.
3. Quality Assurance & Customer Focus
-
Capture all client requirements and clarifications for accurate, high-quality delivery.
-
Take feedback regularly to ensure smooth and timely project execution.
-
Consult with engineering staff to evaluate software-hardware interfaces and define performance specifications.
-
Document and demonstrate solutions with flowcharts, layouts, diagrams, charts, code comments, and formal reports.
-
Maintain professional client communication via emails, calls, and reports, adhering to business etiquette.
-
Respond promptly to client requests, ensuring zero internal or external complaints.
-
Participate in continuous learning and training to stay updated with best practices and new technologies.
Mandatory Skills
-
Data Engineering Full Stack
-
Strong knowledge of software development life cycle (SDLC)
-
Proficiency in coding, debugging, testing, and system optimization
-
Excellent documentation, reporting, and problem-solving skills
-
Strong communication, collaboration, and client-handling abilities
-