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 CoreStrong working knowledge in MS SQL and REST APIExperience in Cloud native development using Azure / AWS / GCPExpert in Git / GitLab / BitBucket, CI / CD pipeline managementKnowledge of Integration with SSO token authentication and authorization ADFS / MS Entra ID / Auth 0Knowledge of application logging, monitoringExpert on Object-Oriented Programming and design principlesGood 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 SQLPreferred 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 write routine reports and correspondenceAbility to communicate effectively verbally and in writingWhat 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 lifecycleDetermine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutionsImprove operations by conducting systems analysis; recommending changes in guidelines and proceduresUpdate 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 organizationsActively 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 procedures(ref : hirist.tech)