Job Title : Senior Software Engineer(.Net Full Stack & AI)
Location : Bangalore / Coimbatore
Job Type : Full-Time
Immediate joiners or notice period of less than 10 days are needed
Purpose
Assist with the development and maintenance of software solutions for new and existing projects. Deep technical skills are required, along with an ability to understand how all pieces fit together and are validated in a complex, distributed system.
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 solutionsImprove operations by conducting systems analysis;recommending changes inguidelines 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 definitionDevelop prototypes to prove the solutions business value to the Product RequirementsRepresents technical viewpoint for various technologies during strategic planningRespond to stakeholder requirements from a requirements & technology standpoint and discuss concepts, solutions, technical feasibility & risks with themSupport Developers by providing advice, coaching and educational opportunitiesParticipate in knowledge-sharing code reviewsAdhere to the Code of Conduct and be familiar with all compliance policies and proceduresQualifications
To perform this job successfully, an individual must be able to perform each duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and / or ability required. Reasonable accommodation may be made to enable individuals with disabilities perform the duties.
Education (Degrees, Certificates, Licenses, Etc.) Bachelor’s degree or equivalent combination of education and experience required.
Experience
7+ years’ experience in software developmentHealthcare experience / RCM applications knowledge / project experience preferredExperience working with global team and working in a team-oriented, collaborative environment and agile developmentRequired skills and knowledge
Expert in C#, .NET Framework, and ASP.NET CoreStrong knowledge of MVC, REST APIsAI / ML Tooling : Azure AI Foundry, Databricks Mosaic, Azure AI Studio, Azure Cognitive Services, Azure AI SearchGit, CI / CD, Release ManagementLogging, Monitoring, TroubleshootingStrong OOP and design pattern expertiseExperience designing scalable systemsHands-on experience with automation frameworks (C#) – Cypress / Playwright / SeleniumGood to have technical skills
DevOps & CI / CD : Azure DevOps (preferred), GitHub Actions, JenkinsCloud Platforms : Azure (preferred), AWS, GCPSecurity & Identity : OAuth2, OpenID Connect, JWT, Azure ADSQL Server, Stored Procedures, Performance TuningPreferred skills and knowledge
Ability to solve problems quickly and completelyAbility to multi-task and stay organized in a dynamic work environmentPossesses a positive attitude and ability to think outside the boxUnderstands and anticipates the possible failures in a growing system and knows how to prevent themUtilizes source control with multiple concurrent branchesMust possess hands on technical skills, along with an ability to work independently or under limited supervision & guidanceAbility to communicate effectively verbally and in writing