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