Technical Lead
Tata Consultancy Service Limited - San Antonio, TX
Apply NowJob Description
Must Have Technical/Functional Skills We are seeking a hands-on Senior Engineer to build and enhance rich desktop applications and services. The ideal candidate is strong in C#, WPF, and Web APIs, follows modern design patterns (MVVM, Factory, Singleton), and can operate in a fast-paced, client-facing environment. This role also requires daily coordination with an offshore team to ensure smooth delivery across time zones.Must-Have Qualifications• 58+ years of professional software development experience with C#.NET.• Deep expertise in WPF: MVVM, data binding, dependency properties, commands, styles/templates, and custom controls.• Strong grasp of design patterns (MVVM, Factory, Singleton) and SOLID principles.• Proven experience building and securing RESTful Web APIs in .NET (Core/Framework).• Proficiency with Visual Studio, Git, unit testing frameworks (e.g., MSTest/xUnit/NUnit), and debugging tools.• Experience with relational databases (SQL Server or equivalent) and ORM frameworks (e.g., EF/EF Core).• Excellent written and spoken communication; comfortable in client meetings and technical discussions.Good-to-Have (Preferred)• AWS experience (e.g., EC2, S3, RDS, Lambda, API Gateway) for hosting services and integrations.• Knowledge of CI/CD (Azure DevOps/GitHub Actions) and observability (logging, metrics, tracing).• Exposure to UI/UX principles for desktop applications, performance tuning, and memory management.• Familiarity with secure coding practices and regulated enterprise environments.Key Responsibilities• Design, develop, and maintain WPF desktop applications using MVVM and other object-oriented design patterns (Factory, Singleton).• Build and consume C#.NET Web APIs, ensuring scalability, reliability, and secure integration with front-end WPF clients.• Write clean, testable, and maintainable code; perform code reviews and enforce best practices.• Collaborate directly with business stakeholders and client teams to translate requirements into technical solutions.• Coordinate daily with offshore engineers (morning and evening touchpoints) to plan work, resolve blockers, and align deliverables.• Participate in solution design, estimation, and release planning; contribute to CI/CD and deployment hygiene.• Produce technical documentation, architecture diagrams, and operational runbooks.• Troubleshoot production incidents, perform root-cause analysis, and implement preventive measures.Salary Range- $120,000-$125,000 a year #LI-SP3 #LI-VX1
Created: 2026-04-02