{"id":1266113,"url":"https://alion.io/job/eteam-principal-software-engineer","title":"Principal Software Engineer","company":{"id":3802024,"name":"eTeam","domain":"eteaminc.com","url":"https://alion.io/company/eteam-2","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":71000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Docker","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Kubernetes","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-09-08T04:39:29Z","employer_posted_date":null,"last_verified_at":"2026-09-08T04:39:29Z","board_verified":false,"closed_at":null,"days_open":20,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":20},"description":"Job Summary : \n\nWe are looking for an experienced Full Stack .NET Developer with strong hands-on expertise in .NET/.NET Core, React.js, and Playwright. The candidate will be responsible for designing, developing, testing, debugging, and maintaining scalable web applications and APIs.\n\nKey Responsibilities : \n\n.NET / Backend Development : \n\n- Design, develop, and maintain enterprise applications using C# and .NET/.NET Core.\n\n- Develop scalable and secure ASP.NET Core Web APIs and RESTful services.\n\n- Implement business logic, validation, exception handling, logging, and authentication/authorization.\n\n- Work with Entity Framework Core, LINQ, dependency injection, middleware, and asynchronous programming.\n\n- Design reusable, maintainable, and testable backend components.\n\n- Optimize application performance, scalability, and reliability.\n\n- Troubleshoot production issues and perform root-cause analysis.\n\n- Integrate applications with internal and external systems through REST APIs and other integration mechanisms.\n\n- Apply clean coding practices and appropriate design patterns.\n\nReact Front-End Development : \n\n- Develop responsive and user-friendly web applications using React.js.\n\n- Build reusable React components and modular front-end architecture.\n\n- Work with JavaScript/TypeScript, HTML5, CSS3, and modern React concepts.\n\n- Implement state management, routing, form validation, API integration, and error handling.\n\n- Integrate React applications with .NET REST APIs.\n\n- Optimize front-end performance and application responsiveness.\n\n- Ensure cross-browser compatibility and responsive behavior.\n\n- Participate in UI development, code reviews, debugging, and performance improvements.\n\nPlaywright / Test Automation : \n\n- Develop and maintain automated UI and end-to-end test frameworks using Playwright.\n\n- Create reliable automated test cases covering critical application workflows.\n\n- Automate functional, regression, integration, and smoke testing.\n\n- Write Playwright tests using JavaScript/TypeScript.\n\n- Implement reusable test utilities, fixtures, page objects, and test data.\n\n- Execute tests across multiple browsers and environments.\n\n- Analyze test failures, identify defects, and work with developers to resolve issues.\n\n- Integrate Playwright automation into CI/CD pipelines.\n\n- Maintain test scripts as application functionality evolves.\n\n- Improve automation coverage and reduce manual regression-testing effort.\n\nAPI & Integration : \n\n- Design and consume RESTful APIs.\n\n- Work with JSON, HTTP/HTTPS, authentication, authorization, and API error handling.\n\n- Perform API testing and integration validation.\n\n- Integrate front-end applications with backend services.\n\n- Work with third-party APIs and enterprise integrations.\n\n- Understand API versioning, security, performance, and scalability considerations.\n\nDatabase Skills : \n\n- Work with relational databases such as SQL Server.\n\n- Write complex SQL queries, joins, stored procedures, functions, and views.\n\n- Perform database design, data validation, and query optimization.\n\n- Work with Entity Framework Core/ORM technologies.\n\n- Troubleshoot database-related application issues and performance bottlenecks.\n\nSoftware Engineering Practices : \n\n- Follow SOLID principles, clean code, object-oriented programming, and design patterns.\n\n- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, backlog refinement, demos, and retrospectives.\n\n- Perform peer code reviews and maintain coding standards.\n\n- Write unit, integration, and end-to-end tests.\n\n- Participate in technical design and architecture discussions.\n\n- Create technical documentation and maintain application documentation.\n\nCI/CD & DevOps Exposure : \n\n- Work with CI/CD pipelines for application build, testing, and deployment.\n\n- Integrate Playwright automated testing into deployment pipelines.\n\n- Work with tools such as Git, Azure DevOps/GitHub, Jenkins, or similar CI/CD platforms.\n\n- Understand build management, version control, branching strategies, and release processes.\n\n- Troubleshoot build and deployment failures.\n\n- Exposure to Docker and cloud platforms such as Azure or AWS is an advantage.\n\nSecurity : \n\n- Implement secure coding practices across frontend and backend applications.\n\n- Work with authentication and authorization mechanisms such as JWT, OAuth 2.0, and role-based access control.\n\n- Understand common web application vulnerabilities such as OWASP Top 10.\n\n- Ensure secure handling of user input, APIs, credentials, and sensitive information.\n\nRequired Technical Skills : \n\nBackend : \n\n- C#, .NET / .NET Core, ASP.NET Core, Web API / REST API, Entity Framework Core, LINQ, Dependency Injection, Async/Await, Object-Oriented Programming, Design Patterns.\n\nFrontend : \n\n- React.js, JavaScript / TypeScript, HTML5, CSS3, React Hooks, REST API Integration, Responsive Web Development.\n\nAutomation : \n\n- Playwright, End-to-End Testing, UI Automation, Regression Testing, Cross-Browser Testing, Page Object Model, Test Fixtures, CI/CD Test Integration.\n\nDatabase : \n\n- SQL Server, SQL, Stored Procedures, Query Optimization, Entity Framework.\n\nTools : \n\n- Git, Azure DevOps / GitHub, Postman, Visual Studio / VS Code, CI/CD tools.\n\nPreferred Skills : \n\n- Azure or AWS, Docker, Microservices architecture, TypeScript, Redis or caching technologies, Messaging technologies, Kubernetes, Automated API testing, Performance testing, Agile/Scrum methodology.\n\nSoft Skills : \n\n- Strong analytical and problem-solving skills.\n\n- Excellent verbal and written communication.\n\n- Strong collaboration and stakeholder-management skills.\n\n- Ability to understand business requirements and convert them into technical solutions.\n\n- Strong debugging and troubleshooting capability.\n\n- Attention to detail, particularly in automated testing and defect identification.\n\n- Ability to work independently as well as within a cross-functional team.\n\n- Strong ownership and accountability for deliverables.\n\nIdeal Candidate Profile : \n\nThe ideal candidate should have a balanced full-stack development and test-automation mindset, with strong expertise in : C#/.NET + ASP.NET Core + React + JavaScript/TypeScript + REST APIs + SQL + Playwright. The candidate should be capable of developing features end-to-end - from backend API and database development through React UI implementation and Playwright-based automated testing - while following modern software engineering and Agile practices.\n\nSkills\nFull Stack, .Net, .Net Core, React.js, C#, ASP, RESTful Webservices, LINQ, Entity Framework, Javascript, TypeScript","description_format":"text","description_chars":6606,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T22:00:00Z"}],"liveness":{"score":36,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.765,"p_room":0.55,"age_days":20,"expected_fill_days":19,"reasons":["seen:20","velocity","win:tail"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/eteam-principal-software-engineer","json_url":"https://alion.io/job/eteam-principal-software-engineer.json","meta":{"generated_at":"2026-09-28T06:35:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4665,"day_limit":5000,"remaining_today":335,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}