
Sr. Software Engineer - Angular + C#
- Pune, Maharashtra
- Permanent
- Full-time
- We are seeking an experienced Senior Full-Stack Developer to join our engineering team. The ideal candidate will have strong expertise in Angular frontend development combined with solid backend programming experience in C# or C++.
- Education & Experience
- Bachelor's degree in Computer Science, Engineering, or equivalent
- Minimum 8 years of software development experience
- 2+ years hands-on experience with Angular (version 16 or higher)
- 6+ years backend development experience with C#, C++, or Go
- Technical Skills:
- Proficient in Angular framework with deep understanding of state management, API integrations, and authentication/authorization
- Strong knowledge of object-oriented programming principles (OOPS, SOLID, DRY)
- Experience writing unit and integration tests
- Solid understanding of software architecture and design patterns
- Proficiency with code quality tools (SonarQube) and refactoring techniques
- Experience with Git version control and branching strategies
- Working knowledge of Agile/Scrum methodologies
- Preferred Qualifications:
- Experience with containerization technologies (Docker, Kubernetes)
- Cloud platform experience (AWS preferred)
- Database experience (SQL or NoSQL)
- CI/CD pipeline experience
- Key Responsibilities
- Design and develop scalable web applications using Angular and backend technologies
- Implement robust frontend solutions with proper state management and API integration
- Write clean, maintainable code following best practices and coding standards
- Conduct code reviews and maintain high code quality standards
- Collaborate with cross-functional teams in an Agile environment
- Participate in architectural decisions and technical planning
- Mentor junior developers and contribute to team knowledge sharing
- 5-8 years of experience is required.
- Great Communication skills.
- Analytical and problem-solving skills