Senior .NET Developer | Hybrid (Richmond, VA) | 135K in Richmond, VA at Vaco

Date Posted: 6/7/2022

Job Snapshot

Job Description

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

Qualifications/Requirements:

  • 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.