Riseup Labs
.Net Developer
About the job
Job Context: We are looking for a skilled .NET Developer to be provided on an augmentation basis to support the development and maintenance of our SAAS based enterprise web applications. The resource will work closely with our internal development team and should be capable of contributing independently to ongoing and new projects. *Immediate Joiners Preferred* Job Responsibilities: Design, develop, test, and maintain web applications using ASP.NET Core (.NET 8/9/10). Develop RESTful APIs and integrate third-party APIs. Build responsive user interfaces using HTML5, CSS3, Bootstrap, and modern JavaScript (Vanilla JavaScript preferred). Implement reusable and maintainable frontend components. Develop and optimize database queries, stored procedures, and data access layers. Work with Entity Framework Core as well as raw SQL when necessary. Design and implement authentication and authorization mechanisms (JWT, Cookies, Identity, or custom authentication). Optimize application performance, security, and scalability. Debug, troubleshoot, and resolve application issues. Participate in code reviews and follow coding standards and best practices. Collaborate with UI/UX designers, QA engineers, and other developers throughout the software development lifecycle. Prepare technical documentation when required. Educational Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Required Qualifications: Backend Strong knowledge of C# ASP.NET Core (.NET 8/9/10) MVC, Razor Pages, and Web API Entity Framework Core LINQ Dependency Injection REST API development SignalR (preferred for real-time communication) Database Microsoft SQL Server Stored Procedures Views Database design Preferred Qualifications: Frontend HTML5 CSS3 Bootstrap 5 JavaScript (ES6+) DOM manipulation • Fetch API Development Tools Visual Studio 2022 • SQL Server 2019+ • Git Postman / Scalar IIS Experience with .NET 9 or later. Knowledge of JWT Refresh Token implementation. Understanding of software architecture principles and design patterns. Familiarity with asynchronous programming and performance optimization. Basic understanding of CI/CD pipelines Soft Skills: Strong analytical and problem-solving skills. Ability to write clean, reusable, and maintainable code. Attention to detail. Ability to learn new technologies quickly. Good communication and teamwork skills. Self-motivated and able to work independently. Passion for building high-quality software. Workplace: Gulshan (Onsite) Working hour: 9 AM to 6 PM Salary: Negotiable (Based on experience and skills) Compensation & Other Benefits (Applicable for Bangladeshi Employee Only): Annual Performance Evaluation and Increment Festival Bonus-02 (As Per Company Policy) Group Life and Health Insurance Full Subsidized Lunch/Dinner Annual Retreats Celebration of Events & Occasions Training & Development by Organization Assigned Consultants Weekly 1 holiday Paid Time Off 24 days (CL & SL) Maternity Leave with benefits (As per the company’s policy) Paternity Leave (As per the company’s policy) Beravement Leave (As per the company’s policy) Public Holidays as per Riseup Labs calendar The Application Process: Telephone Round. Interview with the Tech Team Lead & Talent Acquisition Team. Final Interview with the Client Team. Job Offer. N.B.: Only shortlisted candidates will be communicated in the recruitment process.