Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Zlendo Technologies

NewBe an early applicant

Senior Software Developer - Full Stack

Posted
Discussion

Description

We are looking for a highly skilled and experienced Senior Software Developer to develop and maintain our software applications in Bangalore. The ideal candidate will have a strong background in . NET 8/9, C#, ASP.NET Core, SQL Server, Angular 17+ and modern API development, with knowledge of microservices architecture, GIT, code merge & reviews, performance optimizations, and information security guidelines. Experience with Angular or other modern frontend frameworks is required. The successful candidate will have experience collaborating with cross-functional teams and delivering high-quality software solutions.

Key Responsibilities:

1. Design and Development:

  • Design, develop, and deploy high-quality backend applications and APIs using .NET 8/9, ASP.NET Core, and C#.
  • Build and maintain RESTful APIs.
  • Implement Web APIs using the latest .NET features.
  • Develop and maintain SQL Server databases with optimized schemas and stored procedures.
  • Work with frontend technologies including Angular 14+ for full-stack development.
  • Collaborate with cross-functional teams to identify requirements and develop solutions.
  • Participate in code reviews and provide feedback to improve code quality.

2. API Development & Integration:

  • Design and develop scalable RESTful using ASP.NET Core.
  • Implement API versioning, rate limiting, and throttling strategies.
  • Implement OAuth 2.0, JWT, and OpenID Connect for API security.
  • Create and maintain comprehensive API documentation using Swagger/OpenAPI.
  • Develop and consume third-party APIs and webhooks.
  • Implement API monitoring and logging solutions.
  • Design and implement middleware components for cross-cutting concerns.

3. Database Development & Optimization:

  • Design and implement efficient database schemas in SQL Server.
  • Develop complex stored procedures, functions, and triggers.
  • Optimize database queries and improve data retrieval efficiency using Entity Framework Core.
  • Implement database migrations and versioning strategies.
  • Work with both relational (SQL Server) and NoSQL databases.

4. Development Releases:

  • Develop and maintain CI/CD pipelines using Github.
  • Automate development releases and deployment processes.
  • Collaborate with the QA team to ensure that software applications meet quality standards.
  • Participate in release management and ensure that software applications are deployed smoothly.

5. Performance Optimizations:

  • Identify performance bottlenecks in . NET applications and APIs.
  • Optimize database queries and improve data retrieval efficiency.
  • Optimize API response times and throughput.
  • Implement asynchronous programming patterns using async/await.
  • Optimize memory management and garbage collection in . NET applications.
  • Collaborate with the QA team to ensure that performance optimizations do not introduce new bugs.

6. Information Security:

  • Ensure that software applications and APIs comply with information security guidelines and regulations.
  • Implement OWASP API Security Top 10 best practices.
  • Collaborate with the security team to identify and mitigate security risks.
  • Implement secure coding practices in all development work.
  • Participate in security audits and provide feedback to improve security posture.

7. Collaboration with Support Team:

  • Collaborate with the L2 Support Team regarding new patches and releases.
  • Troubleshoot production issues and provide technical solutions.
  • Create and maintain technical documentation and runbooks.
  • Participate in knowledge transfer sessions.

Requirements:

1. Technical Skills (Required):

  • 4 - 9 years of experience in software development with strong focus on .NET technologies.
  • Expert-level proficiency in .NET 8/9 and ASP.NET Core.
  • Expert in Angular 17+ version.
  • Strong experience with C# 10/11/12 and modern C# features.
  • Extensive experience designing and developing RESTful APIs and Web APIs.
  • Solid understanding of API design principles and best practices.
  • Expert knowledge of SQL Server (2019/2022), T-SQL, and database design.
  • Experience with stored procedures, functions, and query optimization.
  • Experience with Dependency Injection and SOLID principles.
  • Working knowledge of Angular 14+ or other modern frontend frameworks (React, Vue. js).
  • Basic understanding of TypeScript and frontend development concepts.

2. Technical Skills (Preferred):

  • Experience with . NET 9 and its latest features.
  • Knowledge of Minimal APIs in .NET.
  • Experience with microservices architecture and distributed systems.
  • Knowledge of message brokers (RabbitMQ, Azure Service Bus, Kafka).
  • Experience with AWS or GCP.
  • Knowledge of API testing tools (Postman, Insomnia, REST Client).
  • Experience with Application Performance Monitoring (APM) tools (Application Insights, New Relic, Dynatrace).
  • Proficiency in Angular 15/16/17 and advanced Angular concepts (NgRx, RxJS, Angular Material).


Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →