Job description
Job detailsApplication formJob Title: Senior .Net DeveloperLocation: Ahmedabad, GujaratJob Type: Full TimeDepartment: Dot NetAbout Simform:Simform is a premier digital engineering company specialising in Cloud, Data, AI/ML, and Experience Engineering to create seamless digital experiences and scalable products. With strong capabilities across Microsoft, AWS, Google Cloud, and Databricks, we serve clients across North America, the UK, and Northern Europe. We are known for our engineering-first culture, ownership mindset, and growth-oriented work environment.Role Overview: We are looking for a highly skilled Senior Software Engineer – .NET Full Stack with strong backend engineering expertise and hands-on experience building scalable enterprise applications.This role is ideal for engineers who:Enjoy solving complex engineering problemsTake ownership of features/modules end-to-endFollow strong engineering practicesCan mentor junior developers while remaining hands-onAre comfortable interacting with clients and driving technical discussionsThe ideal candidate should have solid expertise in modern .NET technologies along with exposure to frontend frameworks, cloud platforms, microservices, and AI-assisted development workflows.Key Responsibilities:Backend Engineering & API DevelopmentDesign and develop scalable backend systems using .NET Core / ASP.NET CoreBuild robust REST APIs and microservices architecturesImplement secure, maintainable, and high-performance applicationsOptimize database queries and application performance Full-Stack DevelopmentCollaborate on frontend implementation using React.js or AngularIntegrate frontend applications with backend APIsWork across the full software development lifecycleArchitecture & Engineering PracticesApply appropriate design patterns and architectural principlesContribute to system design discussions and technical decision-makingFollow clean code practices, SOLID principles, and code quality standardsParticipate in peer reviews and enforce engineering best practicesCloud & Distributed SystemsWork with cloud platforms such as AWS or AzureImplement scalable distributed systems using:MicroservicesMessaging/Queue systemsCaching strategiesContribute to CI/CD and deployment workflowsTeam Collaboration & MentorshipMentor junior engineers and support their technical growthCollaborate with cross-functional teams including QA, DevOps, Product, and DesignParticipate in sprint planning, estimations, and agile ceremoniesClient CommunicationParticipate in client discussions, demos, and technical clarificationsCommunicate technical solutions effectively with stakeholdersProvide ownership and accountability during delivery cyclesRequired Skills & Qualifications:5+ years of professional experience in software developmentStrong expertise in C# and advanced .NET concept.NET Core / ASP.NET CoreWeb API developmentEntity Framework Core and/or DapperStrong experience with:PostgreSQL and/or SQL ServerDatabase design and query optimizationGood understanding of:Design patternsSOLID principlesSystem design fundamentalsExperience building or working with:Microservices architectureQueue-based systems (RabbitMQ, Kafka, Azure Service Bus, SQS, etc.)Exposure to cloud platforms:AWS or AzureFamiliarity with frontend technologies:React.js or AngularExperience with version control systems and CI/CD pipelinesStrong debugging, analytical, and problem-solving skillsExcellent verbal and written communication skillsPreferred Skills:Experience with containerization (Docker/Kubernetes)Familiarity with Redis or distributed cachingExperience with event-driven architectureExposure to gRPCUnderstanding of observability and monitoring toolsHands-on experience with AI-assisted development tools such as:GitHub CopilotClaudeExperience working directly with international clientsContributions to internal accelerators, reusable frameworks, or POCsWhat we are looking for:Strong ownership mindsetPassion for engineering excellenceAbility to work independently with minimal supervisionSomeone who balances technical depth with practical deliveryTeam player with mentoring capabilitiesEngineers who stay updated with modern engineering trends and toolsWhy Join Us:Engineering-first, growth-oriented cultureOpportunity to work on modern cloud-native applicationsExposure to global clients and enterprise-scale systemsLearning & certification sponsorshipsFlexible work environment (WFO/WFH/Hybrid options)Health insurance and employee-friendly policiesVibrant office culture with modern facilitiesApply for this positionAutofill from resumeSave time by uploading your resume. (Only PDF or DOCX format supported)Upload filePersonal InformationFirst name*Last name*Email*Phone🇺🇸+1LinkedIn URLTwitter URLGithub URLAddressNo options availableProfileEducationAddExperience*AddExperience #1RemoveTitle*Company*Add and select "undefined"IndustryNo options availableLocationNo options availableSummaryStart DateEnd DateResume*Drag and drop files or click to uploadSupported files: .pdf & .docx, up to 20 MBCover LetterDrag and drop files or click to uploadSupported files: .pdf & .docx, up to 20 MBADDITIONAL INFORMATIONWhat is your notice period?Screening NotesRemarkApply for this positionJob detailsApplication form