Sr Software Engineer (.NET) Job at Robert Half, Florham Park, NJ

M1hwT21wUnl1QVh5SUM4ampaY3BXNzh5bVE9PQ==
  • Robert Half
  • Florham Park, NJ

Job Description

The Senior Software Engineer is responsible for designing, testing, deploying, and supporting new and existing web applications for both internal and external clients. This role requires close collaboration with software engineers, quality assurance, project management, patient care, and operations teams to deliver high-quality software quickly in a fast-paced environment.

Key Responsibilities

  • Develop software solutions by analyzing business and functional requirements, writing code that meets specifications.
  • Collaborate with business analysts, project managers, and software engineers on system design, data usage, and work processes; follow the full software development lifecycle.
  • Troubleshoot production issues, identify root causes, and implement long-term solutions.
  • Evaluate operational feasibility by analyzing requirements, solutions, and proposed changes.
  • Write clean, well-documented, and maintainable code that is easy for other developers to understand.
  • Stay current with new development tools, programming techniques, and emerging technologies; pursue professional development and networking opportunities.
  • Adhere to physical, administrative, and technical safeguards related to business functions.
  • Comply with HIPAA and all applicable security and privacy regulations.

Performance Criteria

Performance will be measured by the accuracy and effectiveness of code, the quality of implemented solutions, and timely communication with business and IT teams. Meeting performance targets for code resiliency and defect rates is critical.

Qualifications

  • B.S. in Computer Science, Engineering, or equivalent relevant experience.
  • 5+ years of hands-on software development with strong object-oriented design/programming skills.
  • 5+ years of experience with Microsoft .NET, C#, ASP.NET, MVC, WebForms, WebAPI (additional technology stacks a plus).
  • 3+ years with Microsoft SQL Server (T-SQL, data modeling, concurrency control, transactions, performance tuning).
  • 3+ years with front-end technologies: HTML, CSS, JavaScript, jQuery (experience with AngularJS, Angular 2+, KnockoutJS, or ReactJS is a plus).
  • Experience with modern software architectures such as SOA, microservices, and API-centric design.
  • Experience with unit testing, CI/CD pipelines.
  • Strong communication and collaboration skills.
  • Experience in pharmacy, healthcare, HIPAA/HITRUST, and security is preferred.

Job Tags

Similar Jobs

Campbell County Health

Child And Adolescent Psychiatrist Job at Campbell County Health

 ...Assistance ~403b match ~457b ~ Paid CME ~ Malpractice insurance ~ Dental/Vision/Health/Life/Disability insurance ~ J1 and H1B visa eligible position About Campbell County Health: Campbell County Health began as Campbell County Memorial Hospital in 1953 as... 

CC Railings

Welding Technician / Supervisor Job at CC Railings

 ...architectural elegance. Role Description This is a full-time, on-site Welding and Team Leadership role based in Irvington, NJ. The position...  ...in Stainless Steel, Aluminum, and Structural Steel fabrication, along with the ability to supervise and guide field teams. Responsibilities... 

Community Health Systems

Occupational Therapist Job at Community Health Systems

 ...Job Summary The Occupational Therapist evaluates, plans, and administers therapeutic interventions to enhance patients' ability to perform daily...  ...documentation and reporting. Licenses and Certifications OT - Occupational Therapist Registered issued by the state... 

Windsor Fashions

Receptionist Job at Windsor Fashions

As the first stylish, friendly face and voice of Windsor, our Receptionist sets the tone for a polished, welcoming experience. In this role, youll keep our office running smoothly by answering and routing calls with professionalism, greeting and guiding visitors, managing...

Guthrie

Communications Tech - Pulse Center - Per Diem Job at Guthrie

Summary The Guthrie Clinics Pulse Center is a service that will provide critical support to the system through virtual care delivery, along with bed management and transfer coordination. Communications technicians will receive valuable exposure to the inner workings...