Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Software Engineer - Dotnet

Product Development | Hybrid in Hyderabad, India | Full Time

Job Description

Job Purpose

The Senior Full Stack Software Engineer is responsible for designing, developing, and maintaining scalable, enterprise-grade applications across both backend and frontend layers. This role emphasizes strong expertise in .NET backend development, Angular-based frontend development, and the effective use of AI-assisted development tools to improve delivery speed, quality, and maintainability.

The ideal candidate demonstrates end-to-end ownership of features, from requirements analysis and system design through implementation, testing, deployment, and operational support.

Technical Responsibilities and Stack Overview

Backend Technologies - .NET / .NET Core, C#, ASP.NET, Web API, Windows Services, SQL Server, RESTful APIs and Message queuing and asynchronous processing.

Frontend Technologies - Angular (primary frontend framework), TypeScript, HTML5 / CSS3, Modern UI frameworks and responsive design principles.

AI & Productivity Tooling

  • Active use of AI development tools such as GitHub Copilot, Cursor, Kiro, Claude Code, or equivalent
  • Applying AI for code generation, refactoring, test creation, documentation, and automation
  • Demonstrated ability to increase engineering productivity through AI adoption


Job Responsibilities

Essential Functions

The Senior Full Stack Software Engineer plays a critical role across the full software development lifecycle and is expected to:

  • Full Stack Ownership: Design, develop, and maintain backend services and Angularbased frontend applications.
  • Collaboration: Work closely with engineers, product managers, QA, and stakeholders to deliver high-quality solutions in a collaborative environment.
  • Solution Design: Analyze requirements, define problems, evaluate feasibility, and design scalable technical solutions aligned with business goals.
  • Application Development: Build robust, secure, and performant applications using the .NET ecosystem and Angular.
  • Code Quality & Architecture: Produce clean, testable, and maintainable code; demonstrate strong understanding of architecture, design patterns, and best practices.
  • Testing & Quality: Implement and participate in unit, integration, and system testing to ensure reliability and quality.
  • AI-Driven Development: Leverage AI tools to accelerate development, improve code quality, and automate repetitive engineering tasks.
  • Standards & Security: Follow and help evolve company software development, security, and compliance standards.
  • Technical Specifications: Create and maintain technical designs and specifications to guide implementation.
  • Estimation & Planning: Accurately estimate work and contribute to sprint planning and delivery commitments.
  • Code Reviews: Perform peer code reviews and refactor existing code to improve performance, readability, and maintainability.
  • Documentation: Document systems, APIs, development processes, and operational procedures.
  • Implementation Validation: Review and validate work to ensure solutions meet requirements and design expectations.
  • Mentorship: Mentor and support junior engineers, providing guidance on technical design, coding standards, and professional growth.
  • Troubleshooting & Support: Diagnose and resolve complex technical issues; participate in on-call support as required.


Job Requirements

Education & Experience

  • Bachelor’s degree or equivalent practical experience
  • 5–8 years of professional software development experience
  • Proven experience delivering web-based, full stack solutions

Required Technical Skills

  • Strong expertise with C#, ASP.NET, .NET / .NET Core
  • Solid experience with Angular and modern frontend development
  • SQL Server development and optimization
  • RESTful API design and microservice-based architectures
  • Experience with design patterns such as MVC and Dependency Injection (DI)

AI & Automation Experience

  • Hands-on experience using AI development tools (e.g., GitHub Copilot, Cursor, Kiro, Claude Code)
  • Proven examples of improving productivity, quality, or automation through AI-assisted workflows

Testing & Methodologies

  • Experience with testing frameworks such as NUnit, xUnit, or MSTest
  • Familiarity with Test-Driven Development (TDD)
  • Hands-on experience with Agile / Scrum development practices

Additional Technical Skills (Preferred)

  • Git / GitHub source control and branching strategies
  • Database security concepts
  • Experience with SSIS, SSRS, or legacy system modernization (including C++)
  • Experience supporting enterprise production systems

Core Competencies

  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently while collaborating effectively with cross-functional teams


Expected Competencies

  • Attention to Detail & Organization: Demonstrates precision, organization, and accountability in execution.
  • Programming Discipline: Maintains consistent coding style and high standards for readability and maintainability.
  • Communication Skills: Communicates clearly and effectively in English, both written and verbal.
  • Mentorship: Demonstrates patience and effectiveness when mentoring and training junior engineers.


Work Timings:

Monday through Friday from 2 PM to 11 PM IST to provide healthy overlap between India team and US team and supporting both to ensure adequate collaboration. This role will be working in Hybrid Mode and will require at least 2 days’ work from office at Hyderabad. Occasional evening and weekend work may be expected in case of job-related emergencies or client needs.


EEO Statement:

Cendyn provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cendyn complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Cendyn expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cendyn’s employees to perform their job duties may result in discipline up to and including discharge.


Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.