Zlendo Technologies
Senior Software Developer - Full Stack
- Compensation
- Not disclosed
- Location
- Bengaluru
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 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.
Full 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:
- 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.
- 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.
- 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.
- 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.
- Performance Optimizations:
- Identify performance bottlenecks in . NET applications and APIs.