T his role is dedicated to delivering data solutions within the Power Platform environment and developing various applications integrated with Azure API for FHIR and FHIR service. The primary objective is to ensure seamless data integration and management by leveraging cutting-edge technologies and best practices. The successful candidate will play a crucial role in monitoring and optimizing build and release pipelines, enhancing monitoring tools, ensuring the stability and performance of data operations, and developing applications to improve healthcare workflows.
Responsibilities:
- Development, Automation, and Solutioning (30%)
- Develop web, windows, and executable applications using .Net Core and ASP.Net MVC.
- Develop services using .Net and .Net Core Web API and web services.
- Develop database components such as tables, views, indexes, functions, and stored procedures.
- Fix application defects for UI and database.
- Handle change requests with the development of requested features and integration and regression tests.
- Develop and maintain automation scripts using Python, PowerShell, and other relevant scripting languages.
- Provide technical support for data operations.
- Optimize the performance and stability of data solutions.
- Build, Release Management, and Production Support (25%)
- M onitor and fix build pipelines, release pipelines, and non-prod environments.
- Trigger and monitor deployments to production environments.
- Plan and address issues in build systems as requested by the Platform team.
- Create deployment builds and artifacts, installation guides, and end-user manuals.
- Perform deployments in Dev/Int/UAT environments, check, and repair build failures.
- Resolve production issues as a priority.
- Coordinate with onshore and offshore teams to be in sync with daily development status.
- Data Integration, Management, Integration, and Documentation (20%)
- Ensure seamless data integration and management using Microsoft Power Platform.
- Build and maintain Power Platform solutions to support data operations.
- Leverage DevOps principles and practices to optimize data operations.
- Develop integrations between different applications and services.
- Develop Power BI visualizations and stored procedures for data analysis.
- Create technical specification documents based on clients functional/business requirement documents.
- Analyze legacy applications and validate business rules for migration to newer applications.
- Monitoring, Incident Management, Testing, and Quality Assurance (15%)
- Monitor and resolve or report S360 items, CG alerts, auto-generated PRs, etc
- Enhance monitors, dashboards, ICM workflows, Geneva Actions, etc
- Develop tests and test data to maximize code coverage to meet quality standards.
- Perform code analysis and resolve performance and security bottlenecks.
- Perform peer reviews for team members and provide feedback for improvement.
- Conduct KT sessions with new team members about technical and functional aspects of the application .
Qualifications Required:
- Power Platform: Proficiency in using Microsoft Power Platform for data integration and management.
- DevOps: Strong understanding of DevOps principles and practices.
- Build and Release Pipelines: Experience in monitoring and fixing build and release pipelines.
- Programming Languages: Proficiency in relevant programming languages such as Python, PowerShell, C#, .Net, .Net Core, ASP.NET, ASP.NET MVC, Web APIs, Web Services, WCF, MS SQL, Angular, React, HTML, CSS, JavaScript, jQuery, Ajax.
- Monitoring Tools: Experience with monitoring tools and enhancing dashboards and workflows.
- Cloud Platforms: Familiarity with cloud platforms, especially Microsoft Azure (Azure Functions, Azure Synapse Workspace, Azure Storage, Azure Virtual Desktop).
- Version Control: Proficiency with version control systems like GitHub, TFS.
- Other Tools: Docker, Application Insights, MOQ, Visual Studio, SSMS, Power BI.