Senior Software Engineer – Full Stack

Triveni IT
Rutherford, NJ, United States
Full-time

As a Senior Software Engineer, you will collaborate with cross-functional teams to define, design, and ship new features while improving existing functionality.

You will also be responsible for fixing reported bugs and enhancing application performance. Additionally, you will continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Responsibilities

  • Implement all aspects of application design, including high-performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
  • Design and implement REST API web services and scalable APIs
  • Work with NoSQL technologies (DynamoDB / Cassandra / Cosmos / MongoDB) and relational databases (SQL Server or MySQL).
  • Apply knowledge of data structures, algorithms, and patterns to create an outstanding user experience.
  • Utilize robust experience with Typescript (Angular 13+, NodeJs), SQL and NoSQL, APIs, and Service-Oriented Architecture
  • Develop frameworks and processes for application projects using existing technologies in a structured, maintainable fashion
  • Support test and deployment of new products and features
  • Work closely with product development teams, product management, design office, and services. Assist in upgrade testing, analyzing, and resolving upgrade issues.
  • Develop automated unit test cases tied to each User Story and Bug.
  • Use, protect, and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards.

Qualifications

  • Minimum of 5+ years of experience in software engineering.
  • Significant experience in full-stack application development using Angular, C#, JavaScript, TypeScript, and SQL Server technologies.
  • Strong object-oriented programming skills.
  • Proficient with software development lifecycle (SDLC) methodologies like SAFe and test-driven development.
  • Excellent problem-solving, analytical, and technical troubleshooting skills.
  • Expertise in LINQ, Functional Programming, and multithreading.
  • Experience implementing microservices with RESTful API / GraphQL in .NET Core, ASP.NET MVC, Web API, .NET window services, SQL Server, PostgreSQL, and NoSQL databases.
  • Experience in writing efficient SQL queries.
  • 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.
  • 10 days ago
Related jobs
Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Chief Data & Analytics Office (CDAO) you will be responsible for accelerating the firm's data and analytics journey....

Promoted
City National Bank (CNB)
Jersey City, New Jersey

The Full Stack Senior Engineer is an advanced senior professional with wide ranging experience who uses various concepts and in-depth evaluation to resolve complex issues in creative and effective ways. As a member of the Technology & Innovations organization, the Full Stack Senior Engineer is r...

Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Software Engineer III at JPMorgan Chase within the Corporate Technology Engineering and Architecture team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. We have an exciting and rewarding op...

New Relic, Inc.
Jersey City, New Jersey

Senior Software Engineer - Full Stack - Alerts Group. Senior Software Engineer - Full Stack - Alerts Group. Senior Software Engineer Req ID FY|R&D|#1 Location(s) Annapolis, Maryland, USA; Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Charleston, South Carolina, USA; Charlotte,...

Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector in Kubernetes Product team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Formal training or certification...

Prudential Financial
Newark, New Jersey

As a Senior Software Engineer in . Full / MEAN / MERN stack, Apache Freemarker, Apache Camel, DMN (Decision Model Notation) related frameworks. Technology - Engineering & Cloud. Bachelor of Computer Science or Engineering or experience in related fields. ...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

CooperCompanies
Livingston, New Jersey

The Senior Software Validation Engineer will be a remote role with a reporting structure into Trumbull, Connecticut and will be responsible for providing software design and implementation support for Quality Engineering in New Product Development and Sustaining projects. This position will provide ...

HatchPros Inc
Jersey City, New Jersey

Position: Senior Full Stack JavaScript Developer<br /> <br /> Technologies: React, Redux, NodeJS, Express, MongoDB, GraphQL<br /> <br /> Application Focus: Client Onboarding - Complete Lifecycle<br /> <br /> Overview:<br /> We are seeking a Senior Full Stack...

JPMorgan Chase & Co.
Jersey City, New Jersey

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within Corporate & Investment Bank Payments team, you serve as a seasoned member of an agile team to design and deliver trusted market-leadi...