Full Stack Engineer – with a strong emphasis on REST APIs utilizing .NET Core for WebAPI framework
Location: Bangalore | Experience: 6+ Years
Notice Period-Immediate Joiners Only.
About ThoughtFocus
ThoughtFocus is a global IT services and solutions company with deep capabilities across Data & Analytics, Cloud, Modern Engineering, and Financial Services technology. Headquartered in the US with delivery centers in India, we partner with leading enterprises to build scalable, future-ready technology solutions. Our teams are built on a culture of ownership, expertise, and long-term client partnerships — and talent is at the heart of how we grow. - https://thoughtfocus.com/
Overview
We're looking for a Full Stack Engineer driving engineering excellence across enterprise-grade .Net applications. This role blends hands-on development with strategic leadership, focusing on secure, scalable systems deployed on Azure and powered by JBoss.
Key Responsibilities
Hands-On Engineering
- Develop cutting-edge, containerized REST APIs utilizing .NET Core for WebAPI framework with high quality and full test coverage
- Development experience using C#
- Comfort working with GIT based source control in a collaborative environment
- Engage as a technical expert in an agile team environment
- Collaborate and communicate with the product team on user stories and propose designs
- Collaborate with the development team and assist developers on code consistency
- Work in an Agile/Scrum development environment
Required Qualifications
- BA/BS or Masters in Computer Science or related field – or equivalent experience
- Minimum 3+ years developing enterprise SaaS applications utilizing .NET C#
- Strong understanding of SOLID design principles and experience with IoC containers like Autofac
- Strong experience with:
- Building backend web services, including REST APIs, JSON, and XML
- Unit and integration test automation primarily with Test Café
- Experience with data driving API test automation scripts (ReadyAPI or Selenium or SOAP UI)
- Experience with Continuous Integration / Continuous deployment
- Familiarity with UI automation scripts (TestCafe or similar)
- Hands on experience with Agile methodologies and JIRA
Preferred Qualifications
- Good understanding of HTTP request pipeline in .NET Core for WebAPI
- Experience with ASP.Net, Windows Services, and Windows Applications
- Strong experience with MS SQL Server
- Experience with cloud-based application development, preferably utilizing AWS or Azure
- Experience with NLog, log4net, or similar logging frameworks
- Strong Communication Skills, ability to effectively and tactfully communicate orally and in writing.
- Strong at prioritizing tasks while working on multiple projects.
- Ability to work independently and drive projects from inception to delivery.
- Strong analytical and problem-solving skills.
- Detail oriented and highly organized.
- Experience with TypeScript and Groovy Scripting
- Experience with Behavior Driven Development (BDD) or Test-Driven Development (TDD) in test script/framework automation using TypeScript.