All open jobs
Datavail

.Net Fullstack Developer

Anywhere, India · full-time · hybrid
Company's own board5+ yrs

Posted yesterday · First seen Oct 30 · seen live today · from Datavail's own Oracle Cloud board

Skills mentioned

javascripttypescriptc#react.netsqlpostgresqlmysqlawsazuredockerdevopsci/cdgit

The posting, as published

**Skills Required:** - Minimum of 5 years of relevant software development experience using the Microsoft technology stack, including hands-on full stack application development. - Strong proficiency in C#, modern .NET, ASP.NET Core, RESTful Web APIs, Entity Framework Core, and LINQ. - Hands-on experience developing responsive web applications using React, JavaScript/TypeScript, HTML, and CSS. - Strong relational database development skills, including database design, SQL queries, stored procedures, and performance optimization. Hands-on experience with MySQL and/or PostgreSQL is required; experience with both is preferred. - Good understanding of Object-Oriented Programming, SOLID principles, design patterns, and maintainable application architecture. - Experience integrating applications with external systems through APIs and other data interfaces, including validation, error handling, and logging. - Experience writing automated unit and integration tests, conducting code reviews, and troubleshooting application issues. - Working knowledge of secure development practices, including authentication, authorization, input validation, and protection of sensitive data. - Hands-on experience with Visual Studio, Git, and Azure DevOps or equivalent development and delivery tools. - Familiarity with CI/CD pipelines and Agile delivery practices. - Ability to interpret requirements and technical designs, estimate development effort, and independently deliver assigned work. - Effective communication and interpersonal skills, with the ability to collaborate with clients and distributed teams. **Preferred Qualifications:** - Experience developing and supporting applications on AWS, particularly Amazon Aurora/RDS for MySQL or PostgreSQL, ECS, S3, and CloudWatch. - Experience with Docker, containerized application deployment, and CI/CD pipeline configuration. - Experience with healthcare applications, HL7 ADT, FHIR, or integration engines such as Mirth Connect. - Experience integrating AI/ML models or services into business applications, including data preparation, API integration, processing model outputs, and monitoring. - Hands-on experience with AWS AI/ML services, particularly Amazon Bedrock and/or Amazon SageMaker AI. Experience with predictive analytics, forecasting, anomaly detection, or generative AI applications is an asset. - Relevant Microsoft or AWS certifications. **Duties:** - Develop, enhance, and maintain full stack applications using .NET, React, and relational databases. - Collaborate with business analysts, architects, QA, and client stakeholders to translate requirements into reliable, maintainable solutions. - Develop and maintain APIs, application integrations, and data-processing components, including validation, reconciliation, and exception handling. - Implement database changes and data migration routines, with appropriate validation and performance considerations. - Contribute to the implementation of AI/ML-enabled features using AWS services and approved solution designs, including data pipelines, model and service integration, presentation of results, and application-level validation and monitoring. - Write automated tests, participate in code reviews, resolve defects, and follow established coding and security standards. - Work with DevOps and infrastructure teams to support CI/CD pipelines, environment configuration, application deployments, and monitoring. - Investigate and resolve application, integration, and performance issues across development, testing, and production environments. - Provide effort estimates and progress updates, identify technical dependencies and delivery risks, and escalate issues promptly. - Maintain technical documentation, promote reuse of shared components and services, and contribute to continuous improvement and knowledge sharing. - Support user acceptance testing, production releases, and post-deployment stabilization.

Similar open roles