01 Oct
|
QBurst
|
Bengaluru
We are seeking experienced developers to contribute to the design and delivery of scalable reporting solutions and AI-enabled features within a collaborative engineering environment. This role will work with .NET, C#, SQL/NoSQL databases, RESTful APIs, cloud infrastructure, and AI-assisted development tools to support high-quality software delivery.
Responsibilities
- Designs, develops, and maintains complex features or system components.
- Leads technical design for small-to-medium features or services.
- Identifies root causes of issues and implements robust, scalable fixes.
- Optimizes code for performance, scalability, and reliability.
- Mentors junior engineers (P1–P2) and provides technical guidance.
- Drives improvements in coding standards, testing practices, and CI/CD processes.
- Collaborates with stakeholders to refine requirements and clarify technical constraints.
- Troubleshoots production issues and leads resolution efforts.
- Balances multiple priorities across projects with minimal supervision.
- Implements and improves observability (logging, monitoring, alerting) for owned services.
- Partners with DevOps/SRE to improve system reliability, deployment automation, and observability.
- Designs and maintains CI/CD pipelines for owned services, improving deployment speed and safety.
- Implements infrastructure-aware design decisions (scalability, failover, resiliency, cost).
- Leverages agentic coding tools (e.g., Claude Code, GitHub Copilot)
to increase personal productivity across development, testing, and code review phases of the SDLC.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field required; master's degree preferred.
- 5+ years of software engineering experience with demonstrated ownership of complex features or system components in production environments.
- Robust proficiency in .NET, C#, RESTful APIs, and relational/NoSQL database design.
- Experience with SQL and NoSQL databases including PostgreSQL, SQL Server, and Redis.
- Experience with AWS services including EC2, S3, Lambda, RDS, and CloudWatch.
- Familiarity with containerization and orchestration tools including Docker and Kubernetes.
- Experience with CI/CD pipelines, observability practices, agile/Scrum delivery, test- driven development, and code quality standards.
- Ability to troubleshoot and resolve production issues independently and lead resolution efforts within owned services.
- Experience mentoring P1–P2 engineers and contributing to team technical standards.
- Exposure to AI/ML systems, LLM-based applications, or data pipeline work preferred.
- Experience in fintech, reporting, or regulated production environments preferred.
- Hands-on experience using agentic coding tools such as Claude Code or GitHub Copilot to accelerate development, testing, and code review.
📌 Senior / Lead Engineer - Dotnet+AWS+AI (Bengaluru)
🏢 QBurst
📍 Bengaluru