
Net Angular Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- 4 to 7 years of experience with developing end-to-end web applications using Microsoft stack of technologies.
- Strong working knowledge of Web application development using .NET Core (6/7/8), C#, Asp.net Core, MVC, WebAPI, Postman.
- Strong Working knowledge of Angular 7 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3.
- Good working knowledge of Cosmos DB, Elastic Search, Redis, Azure Functions, Azure DevOps, CI/CD, Event Driven Architecture, Domain Driven Architecture, Microservices, MSSQL - SQL etc.
- Experience with usage of Azure DevOps
- Familiar UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.)
- Good understanding of object-oriented programming (OOP)
- Able to provide technical recommendations and solve technical problems
- Should have working knowledge on Code review that includes, raising code review, resolve comment reviews, Closing code reviews.
- Should be aware of best practices in programming
- Should know how to troubleshoot complex issues, performance-related issues, how to write efficient code and query
- Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc.] (5+)
- Should have worked on at least one SOA (Service Oriented Architecture) project
- Should have worked in an AGILE practice methodology (preferably SCRUM)
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Ability to articulate and present different points-of-views on various topics related to project and otherwise.
- Successful teamwork experience and demonstrated leadership abilities are required.
- Eager to learn and continuously develop personal and technical capabilities.
- Investigate and resolve complex issues (or escalated issues from Level 1 and Level 2 support).
- Analyze logs, application behavior, and system performance to identify root causes.
- Handle incidents involving application crashes, data inconsistencies, or integration failures.
- Root Cause Analysis (RCA) & Permanent Fixes
- Conduct detailed RCA for recurring or high-impact issues.
- Collaborate with development teams to implement long-term fixes or enhancements.
- Application Monitoring & Performance Tuning
- Use monitoring tools (e.g., app insights, Grafana, kibana etc.) to proactively detect anomalies.
- Optimize application performance and scalability.
- Deployment & Release Support
- Support production deployments, hotfixes, and rollback procedures.
- Validate post-deployment stability and performance.
- Compliance & Validation
- Ensure support activities align with GxP, and any other applicabl regulatory requirements.
- Maintain audit trails and documentation for all changes and incidents.
- Collaboration & Communication
- Work closely with DevOps, QA, and product teams to resolve issues.
- Communicate technical findings to non-technical stakeholders when needed.
- Knowledge Management
- Document solutions, workarounds, and known issues in a knowledge base.
- Provide guidance and training to L1/L2 teams.
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Ability to articulate and present different points-of-views on various topics related to project and otherwise.
- Eager to learn and continuously develop personal and technical capabilities.
- MCA or Bachelors in Engineering, Computer Science or equivalent.