Senior Software Developer

5 days ago


Chennai India CogNet Full time

Job Description Interested candidates apply to: [Confidential Information] Job Title:Senior Software Developer - Core .NET Experience:4-6 Years Location:Ambattur, Chennai Employment Type:Full-Time (Work From Office Only No Hybrid/WFH) Shift:Day JobDescription: Position Overview We are seeking a highly experienced and technically proficient senior softwaredeveloperASP.NETCoredeveloperto architect, design, and lead the development of complex, scalable enterprise applications. This role combines hands-on development with leadership responsibilities and strategic architectural input. You will drive the technical direction of projects, mentor engineering teams, and ensure the highest standards of software design and delivery. Key Responsibilities Architecture & Engineering Leadership - Lead the architecture and system design of web applications, microservices, and cloud-native solutions built with ASP.NETCore. - Define and enforce architectural standards, patterns, and best practices across development teams. - Drive decisions related to system design, code structure, data modeling, performance optimization, and application security. - Perform advanced troubleshooting and optimization of high-performance APIs and distributed systems. Leadership & Mentorship - Lead and mentor cross-functional development teams; conduct regular code reviews and knowledge-sharing sessions. - Collaborate closely with product owners, UI/UX teams, and business stakeholders to translate complex requirements into well-architected solutions. - Champion DevOps, CI/CD practices, and automated testing across the SDLC. Cloud & Infrastructure - Design and deploy scalable solutions on Azure (preferred) or AWS, using services like App Services, Functions, AKS, Service Bus, Cosmos DB, etc. - Drive containerization strategies using Docker, Kubernetes, or similar technologies. Process & Quality - Ensure solutions are secure, compliant, and meet performance, scalability, and availability standards. - Lead agile ceremonies and contribute to sprint planning, estimations, and retrospectives. - Track and measure key engineering KPIs such as code quality, test coverage, deployment frequency, and lead time. Required Qualifications - Bachelor's or master's degree in computer science, Engineering, or related field. - 8+ years of professional experience in software engineering with at least 3+ years in a technical lead or architecture role. - Expert-level knowledge of ASP.NETCore, C#, and the .NET ecosystem (.NET 6/7/8). - Deep understanding of RESTful API design, Entity Framework Core, asynchronous programming, and multithreading. - Proven experience with distributed systems, message queues (e.g., RabbitMQ, Kafka), and event-driven architecture. - Strong database design and optimization skills using SQL Server, PostgreSQL, or NoSQL databases. - Demonstrated experience with Azure DevOps, Git, CI/CD, and infrastructure-as-code (e.g., ARM, Bicep, Terraform). - Advanced knowledge of design patterns, SOLID principles, and clean architecture. Requirements Preferred Skills & Nice to Have - Experience with DDD (Domain-Driven Design) and CQRS/Event Sourcing. - Proficiency with OAuth2 / OpenID Connect / Identity Serverforauthentication and authorization. - Experience with Blazor, gRPC, or real-time systems using SignalR. - - Familiarity with observability tools (Application Insights, Grafana, Prometheus).



  • Chennai, India Banyan Software Full time

    Job Description Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing...


  • Home-India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • Chennai, India Banyan Software Full time

    Job Description Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Bengaluru, India ePS (eProductivity Software) Full time

    Job Description Job Title: Senior Software Engineer Location: Bangalore, India Job Type: Full-Time About Us eProductivity Software is a leading provider of innovative software solutions for the packaging industry. Our R&D division in Bangalore is focused on delivering high-performance, scalable technologies that power mission-critical products like AC4D, a...


  • india Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • india beBeeSoftwareDeveloper Full time

    Senior engineering roles require a unique blend of technical expertise and leadership skills. This position offers an exceptional opportunity for experienced professionals to excel in their field.About the RoleThis is a senior-level engineering position requiring a proven track record of delivering high-quality solutions.Key Responsibilities:Work with a...


  • Chennai, India Amico Software Solutions Full time

    Company DescriptionAmico Software Solutions specializes in providing friendly and innovative software solutions tailored for startups and small to medium-sized enterprises (SMEs). The company delivers services ranging from responsive, visually engaging websites to scalable and robust software applications. Amico is dedicated to helping businesses achieve...


  • Chennai, India Amico Software Solutions Full time

    Company DescriptionAmico Software Solutions specializes in providing friendly and innovative software solutions tailored for startups and small to medium-sized enterprises (SMEs). The company delivers services ranging from responsive, visually engaging websites to scalable and robust software applications. Amico is dedicated to helping businesses achieve...