Senior Software Engineer Full Stack

  • Parsippany
  • Jarvis Walker
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.<br><br>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.<br><br>Duties and Responsibilities<br>&bull; 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.<br>&bull; You're comfortable working in an Agile environment, both collaboratively and independently.<br>&bull; You have robust experience with Typescript (Angular 13+, Node.js), .net Core, language SQL and NoSQL, APIs, and Service Oriented Architecture.<br>&bull; You can design and implement REST API web services and scalable APIs.<br>&bull; Experience programming for Serverless framework<br>&bull; You know NoSQL technologies (DynamoDB/Cassandra/Cosmos/MongoDB) as well as relational databases (SQL Server or MySQL).<br>&bull; You have extensive experience with continuous delivery and deployment pipelines.<br>&bull; You use your knowledge of computer science fundamentals (data structures, algorithms, and patterns) to create an outstanding user experience.<br>&bull; Develop framework and process for applications project using existing technologies that are implemented in a structured, maintainable fashion.<br>&bull; Evaluate and Improve application performance<br>&bull; Perform unit and system level testing on applications<br>&bull; Work closely with product development teams, product management, design office, services, and helps in upgrade testing, analyzing, and resolving upgrade issues.<br>&bull; Develop automated unit test cases tied to each User Story, Bug.<br>&bull; Use, protect, and disclose patients' protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards<br><br>Qualifications<br>&bull; A minimum of 5+ years of experience in software engineering<br>&bull; A minimum of 5+ years of significant experience in full Stack application development using Angular, C#, .NET Core, JavaScript, TypeScript & SQL Server Technologies.<br>&bull; Able to demonstrate strong Object-oriented programming skills.<br>&bull; Proficient with software development lifecycle (SDLC) methodologies like SAFe, Agile, Test- driven development.<br>&bull; Excellent problem solving, analytical and technical troubleshooting skills.<br>&bull; Strong expertise and knowledge in LINQ, Functional Programming, and multithreading.<br>&bull; Experience implementing: Micro Services with Restful API/GraphQL in .NET Core, ASP.NET MVC, Web API, .Net window services, SQL Server, PostgreSQL & NOSQL databases.<br>&bull; Should have good experience in writing efficient SQL queries<br>&bull; A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.<br>&bull; Able to work well individually and with a team. Good work ethic, self-starter, and results oriented.<br>&bull; Ability to work independently, prioritize and efficiently execute tasks.<br>&bull; Excellent organizational and follow-up skills with strong attention to detail.