Job Description
Role and Responsibilities / KRAs
1. Software Development & Code Quality 30% KPIs / Metrics: 95% adherence to coding standards and best practices Delivery of 100% assigned features within committed sprint timelines Code review acceptance rate 90% Post-release defect leakage 3% Unit test coverage 7580% 2. Backend Services, APIs & Integration 20% KPIs / Metrics: Development of secure, scalable RESTful APIs meeting functional requirements 99% API availability for owned services Integration of 100% assigned third-party services without critical issues API response time within defined benchmarks (e.g., <500 ms for standard calls) 3. Database & Data Handling 15% KPIs / Metrics: Database schemas designed/reviewed for 100% new modules Query optimization resulting in 20% performance improvement where applicable Zero data integrity issues in production due to code defects Compliance with data handling and security standards in 100% cases 4. Automation & Background Services 15% KPIs / Metrics: Development of scheduled jobs / background services as per requirements Automation reduces manual effort by 2030% for assigned processes Logging and error handling implemented for 100% background services Zero critical failures due to missing monitoring or alerts 5. SDLC Participation & Delivery Discipline 10% KPIs / Metrics: Active participation in 100% sprint ceremonies (planning, stand-ups, retrospectives) Accurate effort estimation with variance 15% Timely deployment support for 100% assigned releases Closure of assigned production issues within agreed SLAs 6. Collaboration, Code Reviews & Knowledge Sharing 10% KPIs / Metrics: Participation in peer code reviews for 90% assigned requests Positive collaboration feedback from QA, Product, and DevOps teams Contribution to at least 12 knowledge-sharing sessions or documents annually Support troubleshooting and performance tuning with minimal rework
Skills: data,rest api,c#,api,python