Design, develop, and implement client/server applications using C# and databases (e.g., Oracle), ensuring compliance with functional and performance requirements.
Lead the end-to-end software development lifecycle (SDLC), from requirements gathering to production release.
Oversee project progress and quality control to ensure efficient and stable delivery.
Demonstrate deep mastery of object-oriented programming (OOP), design patterns, and architectural design concepts.
Collaborate closely with core development teams to provide high-quality technical support and data services for business operations.
Apply software testing strategies for comprehensive quality assurance.
Exhibit cross-technology adaptability and strong problem-solving skills.
Communicate effectively with both technical and non-technical teams to resolve technical and business issues.