About the Role :
We are looking for a highly skilled and experienced Senior .NET Developer to join our dynamic and innovative development team. You will play a critical role in the design, development, and implementation of robust, scalable, and high-performance solutions, primarily for financial services, digital payments, or transaction processing platforms.
As a Senior Developer, youll work closely with product managers, architects, and other developers to build high-quality software systems, with a strong focus on modern .NET technologies, modular architectures, and cloud Responsibilities :
- Design, develop, and maintain secure, scalable, and maintainable web and desktop applications using C#, .NET Core / .NET 6+, and Entity Framework Core.
- Develop and integrate RESTful APIs, services, and backend systems with robust business logic.
- Build intuitive and responsive user interfaces using frameworks such as Blazor, WPF, or modern JavaScript frameworks like React or Next.js.
- Apply object-oriented principles, design patterns, and domain-driven design (DDD) to build modular and clean architecture.
- Work with relational databases such as SQL Server or PostgreSQL, including designing schemas, optimizing queries, and managing data access layers.
- Utilize tools like Syncfusion, DataTables, and AutoMapper for efficient UI and data transformation implementations.
- Collaborate in an Agile environment with cross-functional teams using Scrum practices and participate in code reviews, sprint planning, and retrospectives.
- Contribute to DevOps pipelines, including CI / CD workflows, version control using Git, and containerized deployments using Docker and optionally Kubernetes.
- Ensure code quality, performance optimization, and adherence to software engineering best practices.
- Engage in continuous learning and exploration of new technologies, particularly in cloud services such as Azure or AWS.
- Play an active role in building modular systems using ABP Framework and optionally The IO Requirements Skills :
- 46 years of hands-on software development experience in a FinTech, Banking, or product-based environment.
- Proficiency in C#, .NET Core, .NET 6+, and Object-Oriented Programming (OOP).
- Strong experience with Entity Framework Core, SQL Server, and / or PostgreSQL.
- Experience in RESTful API development and third-party service integrations.
- Front-end development using Blazor, WPF, or JavaScript frameworks like React, Next.js, etc.
- Familiarity with UI components and utilities like Syncfusion, DataTables.
- Knowledge of AutoMapper, ABP Framework, and optionally The IO Framework.
- Familiarity with Git, CI / CD pipelines, and Agile development.
- Working knowledge of Docker, Kubernetes, and DevOps practices is a strong plus.
- Exposure to cloud platforms (Azure / AWS) for application deployment and scaling is a plus
(ref : hirist.tech)