HamburgerMenu
hirist

Senior Software Engineer - C#/ASP/.Net

Scaling Theory Technologies Pvt Ltd
Anywhere in India/Multiple Locations
6 - 12 Years

Posted on: 14/09/2025

Job Description

Role overview :

Experience :

- Seven years plus experience in software development

- Healthcare experience / RCM applications knowledge / project experience preferred

- Experience working with global team and working in a team-oriented, collaborative environment

- Experience with agile development

Required skills and knowledge :

- Advanced coding skills in C# ASP.Net, .Net Core

- Strong working knowledge in MS SQL and REST API

- Experience in Cloud native development using Azure / AWS / GCP

- Expert in Git/GitLab/BitBucket, CI/CD pipeline management

- Knowledge of Integration with SSO token authentication and authorization ADFS/ MS Entra ID / Auth 0

- Knowledge of application logging, monitoring

- Expert on Object-Oriented Programming and design principles

Good to have technical skills :

- Containerization with Docker, Kubernetes, GenAI, Agentic AI ML Algorithm, Terraform,

- Knowledge in Modern data technologies e.g. Delta Lake, Azure Data Lake, Blob storage,NoSQL DB, Databricks, PySpark / Scala/ Spark SQL

Preferred skills and knowledge :

- Ability to solve problems quickly and completely

- Ability to multi-task and stay organized in a dynamic work environment
- Possesses a positive attitude and ability to think outside the box

- Understands and anticipates the possible failures in a growing system and knows how to prevent them

- Utilizes source control with multiple concurrent branches

- Must possess hands on technical skills, along with an ability to work independently or under limited supervision & guidance

- Ability to write routine reports and correspondence

- Ability to communicate effectively verbally and in writing

What would you do here :

Duties and Responsibilities :

- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions

- Improve operations by conducting systems analysis; recommending changes in guidelines and procedures

- Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations

- Actively participates hand on in product development and roadmap definition

- Develop prototypes to prove the solutions business value to the Product Requirements

- Represents technical viewpoint for various technologies during strategic planning

- Respond to stakeholder requirements from a requirements & technology standpoint and discuss concepts, solutions, technical feasibility & risks with them

- Support Developers by providing advice, coaching and educational opportunities

- Participate in knowledge-sharing code reviews

- Adhere to the Code of Conduct and be familiar with all compliance policies and procedures


info-icon

Did you find something suspicious?