HamburgerMenu
hirist

Civica - Senior Software Engineer - .Net/AngularJS

Civica Resource Private Limited
Multiple Locations
6 - 10 Years

Posted on: 05/11/2025

Job Description

Description :

Role : Senior Software Engineer (.NET, C#, Angular, Microservices)

Job Summary :

Civica is seeking an accomplished Senior Software Engineer with 6-10 years of experience to join our Engineering Team in Pune. This exciting opportunity focuses on developing, writing, and maintaining high-quality application code in alignment with the strategic roadmap defined by the Product Management team. The role demands expert proficiency in .NET Core/MVC, C#, and Angular, strong knowledge of microservices architecture, and hands-on experience with DevOps practices. The successful candidate will actively mentor colleagues, promote engineering excellence, and drive continuous improvement across our industry-leading Education products.

Key Responsibilities (What you will do to be successful in this role) :

Technical Design and Development :

- Design and develop robust and scalable applications using core Microsoft technologies including .NET Core / .NET MVC and the C# programming language.

- Implement and maintain dynamic, modern user interfaces using the Angular framework, ensuring optimal user experience and performance.

- Actively participate in high-level technical discussions and engage in thorough design reviews to ensure optimal solution architecture and adherence to coding standards.

Architecture and Database Management :

- Apply a strong understanding of software architecture, specializing in microservices patterns and designing resilient API integrations.

- Work efficiently with SQL databases for complex data operations, and leverage exposure to NoSQL databases like MongoDB (preferred) for specialized data needs.

- Take on challenging problem-solving endeavors related to complex system design, performance optimization, and architectural scaling.

DevOps and Quality Assurance :

- Develop, write, and maintain high-quality testing code (unit, integration, and functional) to ensure application reliability.

- Utilize working knowledge of CI/CD pipelines for automated build, testing, and deployment processes.

- Work with containerization technologies, specifically Docker, and possess experience deploying and maintaining applications in cloud environments (e.g., Azure, AWS).

Mentorship and Collaboration :

- Support and mentor team members, promoting a culture of collaboration, ongoing improvement, and high engineering standards.

- Utilize excellent communication and interpersonal skills for effective internal and cross-functional collaboration.

- Maintain a proactive, continuous learning mindset, driving both personal and team technical growth.

Required Skills & Qualifications

- Experience : Proven experience (typically 6-10 years) in software design and development.

- Backend Stack : Expert proficiency in .NET Core / .NET MVC and C#.

- Frontend Stack : Proven experience designing and developing applications using Angular.

- Architecture : Strong understanding of software architecture, microservices, and API integrations.

- Databases : Experience with SQL and exposure to NoSQL databases like MongoDB (preferred).

- DevOps : Working knowledge of CI/CD pipelines, Docker, and cloud environments.

- Soft Skills : Excellent communication, analytical, and mentoring skills.

Why You'll Love This Role at Civica

- Directly contribute to the strategic roadmap of essential Education products.

- Join an Engineering Team that values technical discussions and thorough design reviews.

- Opportunity to support and mentor team members, fostering a culture of engineering excellence.

Location & Experience

Location : Pune

Experience : 6-10 Years

Senior Software Engineer (.NET, C#, Angular, Microservices)


info-icon

Did you find something suspicious?