Job Title: Senior Software Engineer
Experience: 4+ Years
Work Location: Trivandrum
Job Summary
We are looking for a highly skilled Senior Software Engineer with 4–6 years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate will have strong expertise in .NET Core, Angular, Azure DevOps, and both SQL and NoSQL databases, along with a solid understanding of modern frontend technologies such as HTML5 and CSS3. You will play a key role in building high-quality software solutions and mentoring junior developers.
Key Responsibilities:
- Design, develop, test, and maintain robust web applications using .NET Core and Angular
- Architect and implement RESTful APIs and backend services
- Develop responsive and user-friendly UI using HTML5, CSS3, and Angular, Typescript
- Manage CI/CD pipelines, builds, and deployments using Azure DevOps
- Design, optimize, and maintain SQL and NoSQL databases for performance and scalability
- Collaborate with product managers, QA, and cross-functional teams to deliver high-quality features
- Write clean, maintainable, and well-documented code following best practices
- Perform code reviews and ensure adherence to coding standards
- Troubleshoot, debug, and resolve production issues efficiently
- Mentor junior engineers and contribute to technical decision-making
Required Skills & Qualifications:
- 4–6 years of professional experience in software development
- Strong proficiency in .NET Core (C#)
- Hands-on experience with Angular (components, services, routing, state management)
- Experience with Azure DevOps (CI/CD pipelines, repos, boards, build & release management)
- Strong knowledge of SQL databases (e.g., SQL Server, PostgreSQL)
- Experience with NoSQL databases (e.g., MongoDB, Cosmos DB)
- Solid understanding of HTML5, CSS3, and responsive web design
- Experience building and consuming RESTful APIs
- Familiarity with Git-based version control
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Good to Have (Preferred Skills):
- Experience with Azure cloud services
- Knowledge of microservices architecture
- Exposure to containerization (Docker)
- Understanding of security best practices and performance optimization
- Experience working in Agile/Scrum environments