Senior .NET Developer
Experience Level : 10+ Years
Job Summary :
We are looking for a highly skilled Senior Full-Stack Developer with over 10 years of experience in C# and .NET technologies , who brings hands-on expertise across front-end and back-end development. A strong command of design patterns , UI paradigms (MVC, MVVM) , and parallel / asynchronous programming is required.
Experience in Financial / Asset Management domain is mandatory.
Key Responsibilities :
- Design, develop, and maintain scalable, enterprise-grade applications using C# and .NET (Core / Framework)
- Build rich and responsive user interfaces using MVC , MVVM , and modern front-end technologies
- Develop and integrate robust back-end services and APIs
- Apply asynchronous and parallel programming techniques to optimize application performance
- Work closely with cross-functional teams to gather requirements and deliver high-quality solutions
- Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Lead technical discussions and mentor junior developers
- Collaborate in Agile / Scrum environments and participate in sprint planning, reviews, and retrospectives
Required Skills and Experience :
10+ years of hands-on experience with C# , .NET FrameworkDeep understanding of object-oriented design , SOLID principles , and design patternsProficient with MVC , MVVM , and modern UI developmentStrong expertise in parallel and asynchronous programmingProven full-stack development skills (front-end and back-end)Experience with JavaScript / TypeScript , HTML5, CSS3, and popular frameworks (e.g., Angular, React).Experience working with SQL Server , Entity Framework , and RESTful APIs.Familiarity with source control (e.g., Git), CI / CD pipelines, and Agile methodologies.