Technical Lead
TATA Consulting Services - 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 * 5-8+ 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