Job Description : Senior Developer (8+ Years)
Location : Bangalore
Work Mode : Hybrid(3 days WFH)
About the Role
We are seeking an experienced
Senior Developer
with 8+ years of industry experience to lead a team of senior engineers while contributing hands-on to technical design and implementation.
Key Responsibilities
Technical Leadership :
Guide the engineering team on technical architecture, design patterns, and coding best practices.
Hands-on Development :
Build and maintain robust enterprise applications using
Team Empowerment :
Mentor and coach team members to develop their technical skills and ensure high performance.
End-to-End Ownership :
Design, implement, and maintain secure and scalable API solutions and backend systems.
Testing and Quality Assurance :
Oversee testing (unit, integration, acceptance) and ensure adherence to quality standards.
Collaboration :
Work closely with Product Owners to align technical deliverables with business goals.
Cloud Integration :
Architect and deploy solutions on AWS or Azure platforms.
Monitoring and Optimization :
Use tools like Splunk or AppDynamics to monitor performance and ensure system reliability.
Required Skills
Technical Expertise :
Advanced knowledge of .NET Core, C#, OOP, and enterprise application architecture.
Cloud Expertise :
Hands-on experience with
AWS (Mandatory)
Frontend Knowledge :
Proficiency in ReactJS (Mandatory)
Leadership Experience :
Proven track record of building and managing strong engineering teams.
Security Compliance :
Expertise in mitigating security threats and ensuring compliance.
Development Methodologies :
Strong background in Microservices, MVC architecture, and Agile methodologies.
Database Management :
Familiarity with MSSQL, Oracle, and NoSQL databases like MongoDB.
Good to Have
Exposure to NextJS, Kafka, and Selenium for test automation.
Experience with CI / CD tools such as TeamCity, Jenkins, and Octopus.
Familiarity with performance monitoring tools like AppDynamics or Splunk.
Dotnet Developer • India