Senior Software Engineer

Asembia LLCFlorham Park, NJ
14h

About The Position

The primary responsibility of the Senior Software Engineer includes designing, testing, deploying and supporting new and existing web applications for both internal and external clients. In addition, the Senior Software Engineer is expected to collaborate effectively with other software engineers, quality assurance, project management, patient care and operations to deliver high quality software with speed in a fast-paced environment.

Requirements

  • B.S. in Computer Science or Engineering.
  • 5+ years of hands-on software development experience with a good mastering of object-oriented design and programming.
  • 5+ years of experience in Microsoft .Net, C#, ASP.NET, MVC, WebAPI. Experience in other technology stacks is a plus.
  • 3+ years of experience in Microsoft SQL Server including T-SQL, data modeling, concurrency control and transaction, and performance tuning.
  • 3+ years of experience in HTML, CSS, JavaScript, JQuery. Experience in AngularJS, AngularJS2, KnockoutJS or ReactJS is a plus.
  • Experience with modern software design architectures such as service-oriented architecture (SOA), micro-services, API-centric design.
  • Experience in unit testing, continuous integration (CI) and continuous delivery (CI).
  • Skilled at communicating and collaborating with other members of development teams.
  • Reliable and consistent attendance is required.

Nice To Haves

  • Experience in pharmacy, healthcare, HIPPA/HITRUST and security is a plus.

Responsibilities

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Adheres at all times to physical, administrative and technical safeguards related to core business when executing job functions.
  • Regular attendance is critical.
  • Adhering to company policies and procedures.
  • Possess a professional demeanor, focused on respectful communication, a positive and reliable attitude, and responsible behavior. This includes dressing appropriately, being punctual, maintaining composure, and demonstrating accountability for your actions.
  • Working outside of core business hours may be required.
  • Other duties as assigned.
  • Compliance with the provisions of the Health Insurance Portability and Accountability Act of 1996 and its implementing regulations, as amended (“HIPAA”).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service