Hi
I hope youre doing well. I had a chance to review your profile and wanted to discuss a full-time hire position with our client a major Systems Integrator.
Please review the JD below and let me know if you would be interested in exploring the opportunity.
Job Title: Dot Net Technical Lead
Location: San Antonio TX ( Onsite )
Duration: Fulltime Hire
Job Description
Must Have Technical/Functional Skills
* 10 years of progressive experience in software development with at least 3 years as a Technical Lead.
* Expert proficiency in C# Core (or ) for building high-performance applications and services.
* Strong understanding of Object-Oriented Programming (OOP) advanced data structures and multithreading.
* Deep hands-on experience designing developing and optimizing complex data-intensive WPF desktop applications.
* Expertise with XAML data binding control templates and styling.
* Mastery of the MVVM (Model-View-View Model) design pattern.
* Experience with UI performance tuning and handling large datasets in a desktop environment.
* Experience with a .NET-compatible Kafka client (e.g. Confluent Client).
* Ability to design message structures and implement reliable fault-tolerant message processing patterns.
* Strong experience with relational databases (SQL Server PostgreSQL) and ORMs (e.g. Entity Framework Core).
* Proficiency with Git or other modern source control systems.
* Experience with CI/CD pipelines (e.g. Azure DevOps Jenkins GitLab).
* Knowledge of API design (RESTful Services) and integration.
Roles & Responsibilities
- Serve as the senior hands-on developer contributing high-quality complex code primarily in C# Core.
- Lead the design and implementation of high-performance responsive desktop UIs using WPF and XAML focusing on optimization data binding and user experience
- Profile and optimize the application specifically addressing WPF rendering/threading issues and optimizing Kafka message throughput and consumption latency.
- Define the target architecture for desktop applications ensuring alignment with business goals scalability and performance standards.
- Establish and enforce coding standards best practices (e.g. SOLID DRY) and design patterns (especially MVVM for WPF) across the development team.
- Own the technical roadmap for the application stack evaluating and recommending new tools frameworks and techniques in and streaming space.
- Proactively identify and resolve technical risks bottlenecks and complex issues acting as the final point of technical escalation.
- Collaborate with Product Owners to refine requirements provide accurate effort estimations and manage the technical delivery schedule for features.
- Coach and mentor mid-level and junior developers on technical skills architectural concepts and effective development practices (e.g. unit testing code reviews).
- Conduct frequent and detailed code reviews providing constructive feedback to maintain code quality security and performance.
- Act as the technical liaison between the development team and other stakeholders (QA DevOps Business Analysts Infrastructure).
- Facilitate technical aspects of Agile ceremonies (e.g. Sprint Planning Design Sessions) and ensure the team is aligned on technical requirements and acceptance criteria.
Thanks & Regards
Sumit Goyal
Sr. Technical Recruiter
Hi I hope youre doing well. I had a chance to review your profile and wanted to discuss a full-time hire position with our client a major Systems Integrator. Please review the JD below and let me know if you would be interested in exploring the opportunity. Job Title: Dot Net Technical Lead Locati...
Hi
I hope youre doing well. I had a chance to review your profile and wanted to discuss a full-time hire position with our client a major Systems Integrator.
Please review the JD below and let me know if you would be interested in exploring the opportunity.
Job Title: Dot Net Technical Lead
Location: San Antonio TX ( Onsite )
Duration: Fulltime Hire
Job Description
Must Have Technical/Functional Skills
* 10 years of progressive experience in software development with at least 3 years as a Technical Lead.
* Expert proficiency in C# Core (or ) for building high-performance applications and services.
* Strong understanding of Object-Oriented Programming (OOP) advanced data structures and multithreading.
* Deep hands-on experience designing developing and optimizing complex data-intensive WPF desktop applications.
* Expertise with XAML data binding control templates and styling.
* Mastery of the MVVM (Model-View-View Model) design pattern.
* Experience with UI performance tuning and handling large datasets in a desktop environment.
* Experience with a .NET-compatible Kafka client (e.g. Confluent Client).
* Ability to design message structures and implement reliable fault-tolerant message processing patterns.
* Strong experience with relational databases (SQL Server PostgreSQL) and ORMs (e.g. Entity Framework Core).
* Proficiency with Git or other modern source control systems.
* Experience with CI/CD pipelines (e.g. Azure DevOps Jenkins GitLab).
* Knowledge of API design (RESTful Services) and integration.
Roles & Responsibilities
- Serve as the senior hands-on developer contributing high-quality complex code primarily in C# Core.
- Lead the design and implementation of high-performance responsive desktop UIs using WPF and XAML focusing on optimization data binding and user experience
- Profile and optimize the application specifically addressing WPF rendering/threading issues and optimizing Kafka message throughput and consumption latency.
- Define the target architecture for desktop applications ensuring alignment with business goals scalability and performance standards.
- Establish and enforce coding standards best practices (e.g. SOLID DRY) and design patterns (especially MVVM for WPF) across the development team.
- Own the technical roadmap for the application stack evaluating and recommending new tools frameworks and techniques in and streaming space.
- Proactively identify and resolve technical risks bottlenecks and complex issues acting as the final point of technical escalation.
- Collaborate with Product Owners to refine requirements provide accurate effort estimations and manage the technical delivery schedule for features.
- Coach and mentor mid-level and junior developers on technical skills architectural concepts and effective development practices (e.g. unit testing code reviews).
- Conduct frequent and detailed code reviews providing constructive feedback to maintain code quality security and performance.
- Act as the technical liaison between the development team and other stakeholders (QA DevOps Business Analysts Infrastructure).
- Facilitate technical aspects of Agile ceremonies (e.g. Sprint Planning Design Sessions) and ensure the team is aligned on technical requirements and acceptance criteria.
Thanks & Regards
Sumit Goyal
Sr. Technical Recruiter
View more
View less