Senior Full Stack Developer (.NET)
Ahmedabad, Gujarat, India · Full Time
Be the first to apply
- Experience
- 6+ yrs
- Salary
- INR 1,200,000 – INR 2,200,000 / year
- Openings
- 1
- Posted
- 48 minutes ago
- Work mode
- In office
- Education
- B.C.A., B.Tech or B.E. in Computer Science or related fields
- Eligibility
- Candidates holding a B.C.A. in Computer Applications (General), Cloud Computing, or a B.Tech/B.E. degree in Computer Science and Engineering are encouraged to apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Profusion Systems
Profusion Systems, established in 2012 and headquartered in Chicago, specializes in AI-driven custom software solutions for mid-sized to large enterprises across fintech, nonprofit, food and facility services, and SaaS sectors. Their Ahmedabad engineering team develops production-grade software including RAG and LLM integrations, Azure AI deployments, document automation, and custom web and mobile applications, working primarily US Pacific hours to provide real-time client collaboration.
Job Overview
This on-site full-time role in Ahmedabad reports directly to the Founder & CEO and balances approximately 70% hands-on software engineering with 30% technical leadership and mentoring. The shift aligns with US Central Standard Time (8:00 AM - 5:00 PM CST), equivalent to 6:30 PM - 3:30 AM in India.
Key Responsibilities
- Lead end-to-end delivery of architecture, development, testing, and deployment across one or two client projects, managing the full lifecycle from requirement gathering to production release.
- Own release processes completely, including building CI/CD pipelines, validating deliverables, and ensuring live production status with accountability until proven successful.
- Provide technical solutions independently, presenting clear recommendations and tradeoffs to unblock challenges without escalating routine technical decisions.
- Make informed architectural and implementation choices for assigned projects, owning these decisions and their consequences.
- Maintain high standards of code quality through rigorous code reviews, adequate test coverage, consistent documentation, and a firm definition of done.
- Mentor and guide a team of two to four engineers, conducting structured code reviews, providing constructive feedback, and fostering professional growth, including preparing some for lead roles.
- Engage directly with clients to explain architectural decisions, timelines, and technical tradeoffs without intermediaries.
Required Qualifications and Skills
- More than six years of experience developing and deploying enterprise web applications using C#/.NET, including current versions (.NET 8/9) and legacy .NET Framework.
- Expertise in ASP.NET Core, MVC, Web API development, RESTful service design, and Entity Framework/EF Core.
- Strong proficiency in React or a similar modern JavaScript framework, as well as fundamental web technologies such as HTML5, CSS, and JavaScript.
- Experience with SQL Server, T-SQL, relational data modeling, and query optimization.
- Proven experience deploying and managing Azure services including App Service, Functions, Azure SQL, Key Vault, and Blob Storage in production environments.
- Hands-on experience configuring and owning CI/CD pipelines using Azure DevOps, not just utilizing pipelines created by others.
- Knowledge of Git branching strategies and team release workflows, including hotfix processes.
- Familiarity with object-oriented design principles, unit testing, and integration testing as integral development practices.
- Ability to integrate and troubleshoot third-party platforms and APIs beyond one’s own codebase.
- Comfort working in Agile delivery frameworks across multiple concurrent projects, collaborating directly with product owners and clients.
- Fluent communication skills in spoken and written English suitable for client-facing discussions.
- Demonstrated mentorship experience with verifiable references.
Preferred Additional Skills
- Experience with Azure AI Services, Azure OpenAI, RAG pipelines, and vector databases such as Pinecone or Weaviate.
- Competence with Docker and containerized deployment strategies.
- Familiarity with React Native or mobile application development.
- Background in regulated industries like fintech or lending.
- Practice with test-driven development methodologies.
- Previous roles involving formal technical leadership or equivalent responsibilities.
Evaluation Process
The selection prioritizes technical judgment as much as technology expertise. Candidates should expect scenario-based questions dealing with past technical decisions, error handling, and design defenses. Experience alone is not the sole qualifier.
What We Offer
- A direct working relationship with the company founder and clients, ensuring visibility and meaningful impact without organizational layers.
- Opportunities to work on real AI technologies deployed in production, not just experimental pilots.
- Ownership of client accounts and mentorship responsibilities with a pathway to leadership roles.
- Competitive compensation aligned with top Ahmedabad market rates for qualified professionals.
Additional Details
Location: Ahmedabad, India (On-site)
Shift Timings: 8:00 AM to 5:00 PM US CST (6:30 PM to 3:30 AM IST)
Reporting To: Founder & CEO
Experience Required: Minimum 6 years in relevant roles
Level
Senior
Minimum education
Bachelor's Degree