FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in leading system design and architectural decisions for complex desktop applications, with a strong focus on .NET 8/10, C#, and design patterns. Proven ability to mentor engineers and ensure high-quality, scalable, and maintainable software solutions.
Highest-signal resume keywords
C#.NET EcosystemDesktop Application DevelopmentDesign PatternsTechnical Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
System DesignArchitectural PrinciplesOOP PrinciplesData StructuresAlgorithmsDatabase SystemsPerformance OptimizationCode QualityClean Coding StandardsEngineering Metrics
Soft Skills
MentoringCollaborationProblem SolvingCommunicationInfluencing
Tools & Technologies
WPFWinFormsCI/CD PipelinesGitDevOps Practices
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Engineering
Industry Keywords
AgileScrumEnterprise ApplicationsProduct-Based Applications
Tech Stack
Tools & technologies.NETNoSQLSQLWPF
About the role
Key responsibilities & impact- Lead system design and architectural decisions for complex desktop applications
- Define and enforce best practices around design patterns, clean architecture, and OOP principles
- Ensure scalability, maintainability, and performance of applications
- Provide technical direction and review designs across multiple features or modules
- Drive standardization of architecture and reusable frameworks/components
- Own delivery of large, complex features or initiatives end-to-end
- Work closely with Product, Design, and QA to shape requirements and technical feasibility
- Translate business goals into robust, scalable technical solutions
- Ensure predictable delivery with high quality, reliability, and performance
- Establish and track engineering metrics (quality, performance, delivery timelines)
- Develop high-quality applications using .NET 8/10, C#, WPF/WinForms or similar desktop frameworks
- Apply advanced knowledge of design patterns (e.g., MVVM, SOLID, etc.) in real-world implementations
- Drive code quality through clean coding standards, reviews, and refactoring initiatives
- Resolve complex technical challenges and performance bottlenecks
- Mentor and coach engineers across levels (junior to senior)
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in software development, with proven leadership experience
- Strong expertise in C#, .NET ecosystem (including .NET 8/10)
- Extensive experience in desktop application development (WPF, WinForms, or similar)
- Deep understanding of:
- o Design patterns and architectural principles
- o Data structures and algorithms
- o Database systems (SQL/NoSQL)
- Proven ability to lead technical design and influence architecture decisions
- Preferred Qualifications: Experience working on large-scale enterprise or product-based applications, strong exposure to CI/CD pipelines, Git, and DevOps practices, experience leading distributed or cross-functional teams, knowledge of performance optimization for desktop applications, experience working in Agile/Scrum environments
Benefits
Comp & perks- Short Term Incentive: Yes
- Long Term Incentive: No
- Commission: No
- Work Arrangement: Hybrid
- Budgeted Salary Currency: INR
- Division: Claims Solutions
