Techerz IT Consultancy Firm / Karachi
Junior Software Engineer → Software Engineer
Phase I — Junior Software Engineer. Inducted into the structured engineering programme and assigned to client-facing delivery teams. Participated end-to-end in the software development life cycle with primary focus on feature implementation against signed-off functional specifications. Executed unit and functional testing cycles, prepared test cases, logged defects, ran regression validation, and coordinated quality sign-off with the QA function. Direct involvement in deployment across development, staging, and production environments, plus post-deployment client support and incident triage. Phase II — Software Engineer (promotion). Promoted on the strength of sustained performance and technical readiness. Led .NET-based engagements with accountability for technical delivery, code quality, and team output. Owned project planning, effort estimation, milestone definition, system analysis, application architecture, component design, data modelling and database design. Authored formal engineering documentation — technical proposals, software requirement specifications, design specifications, deployment runbooks, and end-user manuals. Conducted technical interviews for engineering recruitment, delivered in-house training to junior engineering staff, drafted software development guidelines and coding standards for adoption across the engineering organisation, and supported pre-sales technical demonstrations and solution presentations.
ASP.NET (Web Forms) / C# (OOP) / HTML / CSS / JavaScript / Crystal Reports / Microsoft .NET Framework / ASP.NET MVC / LINQ / Entity Framework / WCF / Web Services (SOAP, REST) / jQuery / Microsoft Silverlight / Microsoft SQL Server (T-SQL) / SSRS