.Net/ App Developer - Richmond, Va - 90-100k in Richmond, VA at Vaco

Date Posted: 11/15/2019

Job Snapshot

Job Description

Experienced .Net Web Developers-our client has an immediate opportunity for a .Net Web Developer; don't let your resume get lost in the shuffle - let us work for you! At Vaco, we give you an advantage over your competition! Our recruiters have direct relationships with IT hiring managers, so they can connect your work experience to the open job-promoting your strengths to the manager while preparing you for that specific interview.

Our recruiters will provide you with great insight about trends in the information technology market - keeping you up to date on compensation expectations, company culture, and growth opportunities. If your background is in IT as a .Net Web Developer, and you want to partner with the best, apply today!

Job Responsibilities

The Applications Developer performs a variety of professional, technical and analytical duties in the design, development, support, and maintenance of systems that enable the electronic exchange of data and provide support for other internal company initiatives. The duties include requirements gathering and analysis, application and/or interface configuration, application design, system development and maintenance, software testing, data verification, project coordination, and customer service.

Applications Developer combines proven knowledge and expertise in existing applications. The employee performs a variety of administrative and technical duties and serves as a subject matter expert on existing production applications as well as on new enhancements. As experience and specialized knowledge is acquired, the employee is expected to perform increasingly more difficult assignments and proactively drive the direction of the team. The position may include support as part of an on-call rotation requiring the employee to be available to resolve production issues outside of normal business hours.

Alignment with company values and objectives is expected and this position actively promotes coordination of department activities as a direct connection to the company's mission and values.

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, Java, 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 that 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 C#, ASP.Net MVC, Web API, WCF, EF and SQL Server.
  • Experience developing web applications using Angular JS, JavaScript, jQuery, and other client-side frameworks.
  • Experience developing web services with Windows Communication Foundation (WCF)
  • Experience or at least familiarity with .Net Core is highly desired.
  • Experience or at least familiarity with Azure App Service, Functions, Storage and other services is highly desired.
  • 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.

The following physical demands are representative of those that must be met by an associate to successfully perform the essential functions of this job:

  • Ability to sit, use hands and fingers, reach with hands and arms, and talk or hear
  • Close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus
  • Ability to stand, walk, climb or balance; stoop, kneel, crouch, or crawl; and lift up to 10 pounds (occasionally)

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

"Great flexibility, Dynamic roles, Good benefits, Good pay!" - Current Consultant

"Vaco is very attentive to their contractors as well as the client. I love their planned events to network with fellow contractors." - Payroll Analyst (Contractor)

"Great contract company to work for; no hassles, great people, prompt paychecks" -Senior Lotus Notes Developer (Contractor)

"Choose a job you love, and you will never have to work a day in your life" - ConfuciusFree Yourself.

Apply Today!