Sr. .NET Developer

at  American College of Cardiology ACC

Washington, District of Columbia, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Jul, 2024Not Specified05 Apr, 2024N/ALearning,Interpersonal Skills,Cms,Computer Science,Cloud Development,Research,Information Technology,Sharepoint,Sql Server,Web Services,Databases,Communication Skills,Nosql,Project Plans,.Net Framework,Collaborative Environment,Content Management SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

FUNCTION AND SCOPE:

The Sr. .NET Developer will lead the development and maintenance of custom applications to support the American College of Cardiology’s (ACC) core business systems. The developer’s role is to write, code, test, and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production life cycle. The developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required. Support other client/server and web-based systems, including ACC’s web sites, third party vendor interfaces, off-the-shelf enterprise software, and other custom developed solutions.

REQUIRED QUALIFICATIONS:

  • Bachelor’s Degree in information technology, computer science, business administration, or a related field.
  • Experience with .Net Core is required.
  • Eight or more years of development experience with
    o C#
    o .Net Framework
    o ASP.NET
    o AJAX

o Web Services

  • Five or more years of development experience with

o ASP.NET MVC
o Entity Framework
o jQuery
o JSON

o Web API is a plus but not required.

  • Eight or more years of experience with SQL Server 2000 - 2016 including: designing database schemas, building and deploying databases, writing complex stored procedures, queries, and views. Experience with creating SSIS is a plus but not required.
  • Hands-on software troubleshooting experience.
  • Flexible and adaptable in regard to learning and understanding new technologies.
  • Knowledge of applicable data privacy practices and laws.
  • Ability to conduct research into software-related issues and products.
  • Experience with NoSQL especially Mongo DB is a plus but not required.
  • Experience with XSLT is a plus but not required.
  • Experience with IHE/CDA is a plus but not required.
  • Experience with Content Management Systems (CMS) especially Sitefinity, is a plus but not required.
  • Experience with Microsoft Azure cloud development is a plus but not required.
  • Experience in SharePoint is a plus but not required.
  • Experience in Salesforce is a plus but not required.

DESIRED QUALIFICATIONS:

  • Strong written and oral communication skills.
  • Strong interpersonal skills.
  • Self-directed and proactive; thinks beyond the immediate problem.
  • Flexibility, ability to change priorities quickly, and capacity to handle multiple tasks.
  • Implement standards and practices to ensure the highest degree of software quality.
  • Create and manage project plans, allocation of resources and timelines
  • Ability to work directly with both internal and external resources to ensure timely completion of assigned deliverables
  • Strong leadership abilities with proven management experience.
  • Proven analytical and problem-solving abilities.
  • Experience working both independently and, in a team-oriented collaborative environment.
  • Experience in Healthcare IT or Support environment is a plus.
  • Experience in Agile software development methodology is a plus.

ABOUT US:

At the American College of Cardiology, we bring our hearts to work.
We are a 500-person organization dedicated and committed to our mission to transform cardiovascular care and improve heart health for the past 70 years. When you join our team, you become part of a passionate culture that envisions a world where innovation and knowledge optimize cardiovascular care and outcomes.
Every day, we are committed to supporting our more than 56,000 members and their patients around the globe and in doing so, ensure our staff have a positive environment of teamwork, collaboration, professionalism and excellence. To learn more about why ACC has been recognized as one of Modern Healthcare’s Best Places to Work in Healthcare please visit our site at: www.acc.org/jobs.

Responsibilities:

  • Assist developers, analysts, and designers in conceptualization and development of new software programs and applications.
  • Assist in the preparation and documentation of program requirements, detailed technical specifications and the technical deployment documents.
  • Research and document requirements of program users.
  • Consistently write, translate, and code software programs and applications according to detailed design specifications.
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Administer critical analysis of test results and deliver solutions to problem areas.
  • Install software products for end users as required.
  • Write programming scripts to enhance functionality and/or appearance of company web site and/or related web applications as necessary.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Manage and/or provide guidance to junior programmers and peers.
  • Produce technical specifications based on requirements.
  • Responsible for technical design, execution, and implementation of custom and 3rd party software solutions.
  • Interact with project managers and business analysts to ensure accurate and comprehensive understanding of the requirements.
  • Assist the management team in standards development, management, and conformance.
  • Provide issue escalation and resolution as well as timely execution of deadlines.
  • Create and maintain project documentation.
  • Must possess excellent diagnostic, problem-solving and debugging skills.
  • Results-oriented, product-focused, and an excellent ability to work with cross-functional teams.
  • Manage and/or provide guidance to junior programmers.
  • Other duties as required.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Information technology computer science business administration or a related field

Proficient

1

Washington, DC, USA