Developer L3
As a Developer L3, your primary purpose is to design, test, and maintain software programs for operating systems or applications deployed at client environments, meeting all quality assurance benchmarks. You will develop solutions by analyzing information needs, studying system flows, data usage, and work processes while investigating problem areas across the software development life cycle. Responsibilities include conducting root cause analysis of system issues, proposing improvements for system performance and availability, and translating client requirements into actionable and feasible designs. Collaboration with functional teams and systems analysts is essential for thorough software requirements gathering. You will handle coding tasks including evaluating operational feasibility, automating software validation through test case design and execution, and modifying software for bug fixes, hardware adaptation, performance optimization, or interface upgrades. Maintaining error-free code, preparing project specification reports, and tracking daily project status are core expectations. On the client engagement front, you will capture requirements and clarifications, seek regular feedback to ensure timely delivery, and uphold professional communication standards. Thorough documentation of solutions through flowcharts, diagrams, layouts, and well-commented code is required from proposal through implementation.