Senior Software Engineer Full Stack

Jarvis Walker
Parsippany, NJ, United States
Full-time

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.

Candidate should also be able to fix reported bugs and work towards improving application performance, as well as continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Duties and Responsibilities

  • Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
  • You're comfortable working in an Agile environment, both collaboratively and independently.
  • You have robust experience with Typescript (Angular 13+, Node.js), .net Core, language SQL and NoSQL, APIs, and Service Oriented Architecture.
  • You can design and implement REST API web services and scalable APIs.
  • Experience programming for Serverless framework
  • You know NoSQL technologies (DynamoDB / Cassandra / Cosmos / MongoDB) as well as relational databases (SQL Server or MySQL).
  • You have extensive experience with continuous delivery and deployment pipelines.
  • You use your knowledge of computer science fundamentals (data structures, algorithms, and patterns) to create an outstanding user experience.
  • Develop framework and process for applications project using existing technologies that are implemented in a structured, maintainable fashion.
  • Evaluate and Improve application performance
  • Perform unit and system level testing on applications
  • Work closely with product development teams, product management, design office, services, and helps in upgrade testing, analyzing, and resolving upgrade issues.
  • Develop automated unit test cases tied to each User Story, Bug.
  • Use, protect, and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards

Qualifications

  • A minimum of 5+ years of experience in software engineering
  • A minimum of 5+ years of significant experience in full Stack application development using Angular, C#, .NET Core, JavaScript, TypeScript & SQL Server Technologies.
  • Able to demonstrate strong Object-oriented programming skills.
  • Proficient with software development lifecycle (SDLC) methodologies like SAFe, Agile, Test- driven development.
  • Excellent problem solving, analytical and technical troubleshooting skills.
  • Strong expertise and knowledge in LINQ, Functional Programming, and multithreading.
  • Experience implementing : Micro Services with Restful API / GraphQL in .NET Core, ASP.NET MVC, Web API, .Net window services, SQL Server, PostgreSQL & NOSQL databases.
  • Should have good experience in writing efficient SQL queries
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Able to work well individually and with a team. Good work ethic, self-starter, and results oriented.
  • Ability to work independently, prioritize and efficiently execute tasks.
  • Excellent organizational and follow-up skills with strong attention to detail.
  • 24 days ago
Related jobs
Promoted
Capital One
Kenilworth, New Jersey

Main Street (21020), United States of America, Cambridge, MassachusettsSenior Software Engineer, Full StackThe Card CTO & Premium Products, Marketing, and Experiences (PPMX) Tech team delivers experiences for both our customers and our associates across Card Tech. We are seeking Full Stack Software ...

Promoted
Boeing Intelligence & Analytics
New Providence, New Jersey

Senior Full Stack Software Engineer at Boeing Intelligence & Analytics you will be responsible for providing application development and support to an eco-system of big data apps, in a collaborative environment. Here are some of the roles and responsibilities for a Senior Full Stack Software Develop...

Promoted
TALENT Software Services
Berkeley Heights, New Jersey

Are you an experienced Full Stack QA Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Full Stack QA Engineer to work in Berkeley Heights, NJ. As a Full Stack QA Engineer, you will play a crucial role in ensuring the ...

Promoted
JSR Tech Consulting
Newark, New Jersey

Bachelor of Computer Science or Engineering or experience in related fields. Designs, implements and manages software programs. ...

Promoted
Veracity Software Inc
Morris Plains, New Jersey

Job Title: Automation Engineer Senior Advisor. Adhere to the organization's Quality Engineering best practices while helping to drive changes to our testing practices where necessary. Expertise in applying Agile methodologies and principles to software testing, ensuring efficient and effective testi...

Promoted
Capital One
Belleville, New Jersey
Remote

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Remote Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? A...

Promoted
P. Chappel Associates Inc
NJ, United States

Our client is a well-established, growing software company. Experience developing software for data backup or data storage applications is desired. ...

Boeing Intelligence & Analytics
New Providence, New Jersey

As aSenior Full Stack Software Engineer at Boeing Intelligence & Analytics you will be responsible for providing application development and support to an eco-system of big data apps, in a collaborative environment. Here are some of the roles and responsibilities for a Senior Full Stack Software Dev...

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...

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...