Senior Software Engineer

Asembia
Florham Park, NJ
$110K-$139K a year
Full-time

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.

Job Scope and Major Responsibilities :

  • Develops software solutions by studying business and functional requirements and writes code that meets the requirements.
  • Confers with business analysts, project managers and other software engineers regarding system design, data usage, and work processes;

investigates problem areas; follows the software development lifecycle.

  • Troubleshoots issues that are occurring in production and comes up with the right solutions that will fix the problem and prevent it from re-occurring.
  • Determines operational feasibility by evaluating the requirements, analysis, solution development, and proposed solutions.
  • Demonstrates a strong understanding of software development by writing clear code that is self documenting and easy for other developers to understand.
  • Updates job knowledge by studying newer development tools, programming techniques, and computing equipment; participates in educational opportunities;

reads professional publications; maintains personal networks; participates in professional organizations.

Adheres at all times to physical, administrative and technical safeguards related to core business when executing job functions

Minimum Qualifications :

  • B.S. in Computer Science or Engineering, or heavily relevant job experience
  • Skilled at communicating and collaborating with other members of development teams.
  • 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 (CD).
  • Experience in pharmacy, healthcare, HIPAA / HITRUST and security is a plus.
  • 30+ days ago
Related jobs
Asembia
Florham Park, New Jersey

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. The primary responsibility of the Senior Softwar...

Moody's
Newark, New Jersey

Moody's is looking for engineers who are excited and passionate about tackling complex leading-edge software engineering challenges, processing large amounts of data at runtime within the context of a highly analytical, model-based computation framework. Collaborate with fellow engineers, Product/Pr...

Highmark Health
NJ, Working at Home, New Jersey

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Triveni IT
Rutherford, New Jersey

As a Senior Software Engineer, you will collaborate with cross-functional teams to define, design, and ship new features while improving existing functionality. Minimum of 5+ years of experience in software engineering. Proficient with software development lifecycle (SDLC) methodologies like SAFe an...

Prudential Financial
Newark, New Jersey

As a Senior Software Engineer in . Technology - Engineering & Cloud. Bachelor of Computer Science or Engineering or experience in related fields. Software security skills including. ...

Seven Seven Softwares
Newark, New Jersey

BS or MS in Computer Science or equivalent program- 10+ years of experience with Information Technologies- 7+ years of experience in Quality Assurance and test automation- Knowledge and experience with full SDLC lifecycle- Familiarity and experience working in an Agile environment- Deep understandin...

Broadridge
Newark, New Jersey

We have an opening for a Senior Software Quality Assurance Engineer. As a Senior Software Quality Assurance Engineer on the ICS QE team, you are expected to have industry-leading technical abilities that enable you to significantly improve product quality. Work closely with Software Engineers and Pr...

WELLS FARGO BANK
Woodbridge Township, New Jersey

Within EFT, the Cyber Hygiene Technology team is seeking a Senior ServiceNow Engineer (Senior Software Engineer) to implement and support the ServiceNow Vendor Risk Management (VRM) / Third-Party Risk Management (TPRM) module. Software Engineering experience, or equivalent demonstrated through one o...

Jarvis Walker
Parsippany-Troy Hills, New Jersey

The Senior Software Engineer - Full Stack will be collaborating with cross-functional teams to define, design, and ship new features while simultaneously improving existing functionality. A minimum of 5+ years of experience in software engineering. Proficient with software development lifecycle (SDL...

BAE Systems
Wayne, New Jersey

We are looking for talented software engineers to help us create the world’s most advanced solutions in Communications, Navigation and Electronic Warfare for our defense related customers. Experience with software and systems engineering processes, methodologies, and tools. Our engineers are the lif...