08 Sep
|
Tishansoft Consultancy
|
Salem
08 Sep
Tishansoft Consultancy
Salem
# Title: Senior .NET Core & Angular Developer / Technical Lead
Location: Salem, Tamil Nadu
Experience: 510 Years
Salary: 7.00 12.00 LPA
No. of Vacancies: 3
Employment Type: Full-Time, Permanent
Work Mode: On-site Salem
Joining: Immediate Joiners Preferred
About the Role
We are looking for experienced and highly motivated .NET Core & Angular Developers / Technical Leads with 510 years of strong hands-on experience in designing, developing, maintaining, and delivering scalable web applications.
The ideal candidate should have robust expertise in ASP.NET Core, C#, Web API, Angular, SQL Server, Entity Framework Core, REST APIs, Git, and modern software development practices.
Candidates who can independently handle modules, provide technical guidance to team members, participate in architecture and design discussions, and take ownership of project delivery are preferred.
Key Responsibilities
Technical Responsibilities
- Design, develop, test, and maintain enterprise-level web applications using ASP.NET Core, C#, Angular, and SQL Server.
- Develop robust and scalable RESTful APIs / Web APIs using ASP.NET Core.
- Build responsive and user-friendly front-end applications using Angular.
- Implement reusable Angular components, services, directives, routing, forms, validation, and state/data management.
- Develop database structures, stored procedures, queries, views, and performance-optimized SQL scripts.
- Work extensively with Entity Framework Core / LINQ for database interaction.
- Integrate third-party APIs and external services where required.
- Implement authentication, authorization, role-based access, and application security best practices.
- Analyse technical requirements and convert business requirements into effective technical solutions.
- Participate in application architecture, technical design, and database design discussions.
- Troubleshoot complex application, API, database, and production issues.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Identify performance bottlenecks and implement appropriate optimization techniques.
- Write unit/integration tests and ensure quality of deliverables.
- Work with Git-based source control and branching strategies.
- Participate in deployment, release management, and production support activities.
- Prepare and maintain technical documentation wherever required.
Team & Technical Leadership Responsibilities For candidates with strong leadership capabilities, the role will additionally involve:
- Provide technical guidance and mentoring to junior and mid-level developers.
- Review team members' code and provide constructive technical feedback.
- Assist developers in resolving complex technical challenges.
- Break down requirements into technical tasks and assign them appropriately.
- Monitor development progress and proactively identify technical risks and dependencies.
- Ensure that development work follows established coding standards and architectural guidelines.
- Conduct technical discussions and knowledge-sharing sessions within the team.
- Assist in estimating development effort, complexity, and timelines.
- Review pull requests and ensure quality before merging code.
- Support the Technical Lead / Project Manager in technical planning and delivery.
- Encourage best practices in coding, testing, documentation, security, and performance.
Project & Managerial Responsibilities
- Take ownership of assigned modules and ensure timely delivery.
- Coordinate with Project Managers, Business Analysts, QA teams, and other stakeholders.
- Understand project priorities and communicate technical dependencies or risks proactively.
- Track assigned tasks and provide regular status updates.
- Ensure commitments are delivered within agreed timelines and quality standards.
- Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Support team members in task planning and technical execution.
- Identify resource or technical dependencies that may affect project delivery.
- Escalate critical issues appropriately and assist in finding practical solutions.
- Contribute to continuous improvement of development processes and engineering practices.
- Take responsibility for maintaining high standards of code quality, application performance, and delivery discipline.
Required Technical Skills
Backend
- Strong experience in C#
- ASP.NET Core / .NET Core
- ASP.NET Core Web API
- RESTful API development
- Entity Framework Core
- LINQ
- Dependency Injection
- Middleware
- Authentication & Authorization
- SOLID principles
- Design Patterns
- Object-Oriented Programming
Frontend
- Strong experience in Angular
- TypeScript
- HTML5
- CSS3
- JavaScript
- Angular Components
- Angular Services
- Angular Routing
- Reactive Forms
- Form Validation
- REST API integration
- RxJS
- Responsive UI development
Database
- Strong knowledge of Microsoft SQL Server
- Complex SQL queries
- Stored Procedures
- Views
- Functions
- Joins
- Indexing
- Query optimization
- Database design and performance tuning
Tools & Development Practices
- Visual Studio / Visual Studio Code
- Git / GitHub / GitLab / Bitbucket
- Postman or similar API testing tools
- JIRA or similar project management tools
- Agile / Scrum methodology
- CI/CD concepts
- Debugging and troubleshooting
- Unit testing and code quality practices
Preferred Skills Candidates with experience in the following will have an added advantage:
- Microservices architecture
- Azure / AWS cloud platforms
- Docker / containerization
- CI/CD pipelines
- Azure DevOps
- Redis / caching
- Message queues
- Performance optimization
- Application security
- Cloud deployment
- Experience working with international clients/projects
Candidate Profile We are looking for candidates who demonstrate:
- 510 years of professional software development experience.
- Strong hands-on experience in .NET Core and Angular.
- Good understanding of software architecture and development life cycle.
- Ability to independently analyse requirements and develop solutions.
- Strong debugging and problem-solving skills.
- Good communication and interpersonal skills.
- Ability to work independently as well as collaboratively within a team.
- Experience mentoring developers or taking technical ownership of modules is highly desirable.
- Strong commitment to quality, timelines, and coding standards.
- Ability to work in a fast-paced project environment.
Managerial & Leadership Competencies The candidate should demonstrate the ability to:
- Take ownership and accountability for assigned deliverables.
- Guide and mentor team members.
- Coordinate effectively with technical and non-technical stakeholders.
- Manage priorities and deliver tasks within deadlines.
- Identify and communicate project risks at an early stage.
- Make sound technical decisions.
- Handle technical escalations professionally.
- Promote knowledge sharing and continuous improvement.
- Maintain a positive and collaborative team environment.
Education Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
Relevant professional experience and strong technical expertise will also be considered.
Compensation
7.00 LPA 12.00 LPA
Salary will be determined based on experience, technical expertise, leadership capability, interview performance, and current compensation.
Vacancy & Joining
Number of Positions: 3
Immediate Joiners are strongly preferred.
Candidates currently serving notice may also be considered depending on their notice period and project requirements.
Interview Process
Keywords for Naukri Search
#NET Core, #ASP.NET Core, C#, Angular, #Angular Developer, #Full Stack Developer, #Senior# .NET Developer,# Senior Angular Developer, #.NET Core Developer, #Full Stack #.NET Developer, #Technical Lead, #Team Lead, #Web API, REST API, #Entity #Framework Core, EF Core, SQL Server, LINQ, TypeScript, JavaScript, HTML, CSS, RxJS, Git, Agile, Scrum, Microservices, Azure, Full Stack Development
📌 Fullstack Developer Lead (Salem)
🏢 Tishansoft Consultancy
📍 Salem