01 Jul
Senior .NET Developer | Hybrid (Richmond, VA) | 135K
Vacancy expired!
Essential Responsibilities:
- Product Design and Development
- Design and develop application improvements based on requirements for system enhancements or defect resolutions
- Design and document architecture diagrams and solutions for applications
- Develop and code applications using recognized industry technologies, such as .NET, C#.
- Serve as a subject matter expert on certificate based security on web applications
- Design, create and maintain custom reports using enterprise tools such as Microsoft Server Reporting Services.
- Develop and maintain a user-friendly web-based application that adheres to HIPAA compliance standards.
- Translate requirements into design solutions
- Utilize multitasking skills to manage several concurrent development and support projects
- Prepare detailed high/low level design documentation
- Walkthrough the design with business partners and clients
- Develop and support tools which transform data between various payload formats.
- Assist with testing new product enhancements prior to launch with new clients
- Assist with regression and performance testing of existing applications as needed
- Participate in design and testing sessions across teams
- Design and develop automated solutions for operational efficiencies
- Provide technical expertise and recommendations for product development.
- Provide subject matter expertise in troubleshooting issues with systems
- Support the implementation of new clients on existing products
- Support architecture design sessions, requirements and implementations
- Support after hours and weekend message monitoring on a rotating basis within IT
- Support business teams through implementation and acceptance testing
- Client and Product Support
- Support applications for the exchange of electronic health information.
- Work with clients and their vendors to ensure that the delivered product meets their needs.
- Provide guidance to team members on operational support for healthcare applications and products
- Maintain strong client and partner relationships
- Participate timely in on-call support rotation duties as needed
- Analyze, identify and correct technical problems and deficiencies with operational tools or processes.
- Develop documentation and processes
- Produce documentation for new and existing applications and processes.
- Identify opportunities that can improve effectiveness and efficiency of support
- Work collaboratives with other teams to assist with documentation or workflows
- Develop test cases relating to requirements of system enhancements
- At least 5+ years of experience in developing software applications using MS Azure,.Net Core Framework ,C#, ASP.Net MVC, Web API, WCF, EF and SQL Server.
- At least 2 years of experience developing Restful webservices using Web API core, swagger and deploying the solution to azure app service.
- Experience developing web applications using Angular JS, JavaScript, jQuery, and other client-side frameworks.
- At least 2 years Experience with Azure App Service, service fabric, Azure service bus, Application Insights, Azure Functions, Storage and other services is highly desired.
- Azure certification is a plus.
- Experience developing and maintaining classic solution with Windows Communication Foundation (WCF) and Asp.net MVC and Biztalk.
- Experience in developing CI/CD pipeline and working with Git/Azure DevOps.
- Experience with web service standards and techniques such as SOAP, WS-, REST, JSON, XML
- Experience with securing web service using certificate-based security TLS/SSL, JWT, CORS.
- Experience with operations processes, workflows, issue tracking systems and supporting high availability systems
- Technical expertise with highly secure architectures, coding principles, and design patterns.
- Experienced with HL7 clinical data structures and CDA/CCD clinical payloads.
- Experience with Agile Software Development Methodology
- Experience in systems support (analysis, documentation, testing, and training).
- Familiarity with waterfall and Agile (Scrum) development methodologies.
- Background in health information technology preferred.
- Strong analytical and problem-solving skills.
- Experience with customer and systems support using strong interpersonal and customer service skills
- Experience in preparing technical documentation.
- Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
- Ability to work independently and collaboratively in a team environment.
- Excellent English oral and written communication skills.
- Ability to successfully communicate technical information to nontechnical users.
- Willingness to work occasionally outside of normal business hours to support clients.
Vacancy expired!