Senior Full Stack .NET Developer
Barkani
STUYVSNT PLZ, new york
Job Details
Not Specified
Full Job Description
About Us
Barkani is a trusted third-party partner of state government agencies that designs, builds and implements multi-credential digital verification software products. Our proven, intuitive technology simplifies identification processes and makes life more secure for everyone by reducing fraud and theft and protecting privacy.
The Opportunity
We are seeking a Senior Full Stack .NET Developer to join our team. This position offers the chance to lead technical initiatives, improve development processes, and engage directly with clients to deliver high-quality solutions.
What You'll Do
- Design, build, and maintain scalable web applications for government clients which is used by millions of customers every year.
- Collaborate with the product team (PO, QA, and you), leveraging knowledge from other teams as needed.
- Improve development processes and advocate for best practices.
- Engage directly with clients to understand their needs and provide updates on technical progress.
Requirements
Tech Stack
- For the backend, we use C#, ASP.NET Core, EF Core, MSSQL
- For the frontend, we use ReactJS and TypeScript
- For mobile, we use Maui, but moving to Kotlin Multiplatform
- We use Azure for our cloud services, along with GitHub/Azure DevOps and Octopus Deploy for CI/CD
What We’re Looking For
Must-Haves:
- Minimum of 5 years of experience in software development.
- Experience with the listed tech stack (except mobile)
- Proven ability to design and deploy scalable web applications.
- Strong client communication skills.
Nice-to-Haves:
- Familiarity with mobile development.
- Familiarity with additional frameworks or tools.
- Domain knowledge in ecommerce, payment processing, or government systems.
Key Deliverables
1 Month:
- Successfully onboard to the team and product.
- Contribute to the codebase by completing sprint items.
- Establish relationships with team members and the client.
3 Months:
- Own and lead technical aspects of the project, coordinating across teams if needed.
- Identify and propose process or tooling improvements.
- Serve as a key technical point of contact for the client.
6 Months:
- Implement impactful features and/or process improvements.
- Contribute to knowledge-sharing sessions.
- Build strong client relationships as a trusted technical advisor.
Benefits
Benefits
- Remote work (CST or EST preferred)
- Competitive Salary
- 401(k) with company match
- Comprehensive health, dental, and vision insurance
- Generous vacation and leave policies
- Continuous learning and professional development opportunities