Senior Software Engineer (Javascript/NodeJS)

Senior Software Engineer (Javascript/NodeJS)

01 Jul 2024
New York, New york city, 10001 New york city USA

Senior Software Engineer (Javascript/NodeJS)

Vacancy expired!

At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.

Summary

As Senior Software Engineer, you will be directly contributing to one of the pillar applications of our award-winning financial planning suite. You will contribute to existing codebases in Javascript and Typescript and help establish future codebases for our next generation of services and applications. Much of the work for the next year will be focused on creating next-generation, domain-driven REST services for our PX application. You will additionally contribute to design, planning, and process improvement.

Primary Duties & Responsibilities

  • Consistent delivery of a two-week product increment via Scrum.
  • Refine requirements with business stakeholders and technical colleagues
  • Ensure unit test coverage meets minimum threshold; lead development team in
  • Estimate new increments
  • Design solutions to user problems within the framework of our technical platform
  • Demonstrates technical leadership to the team
  • Establish, aggregate, and share team standards and best practices within the department


Qualifications:

  • Expert-level knowledge of software development using Javascript, Typescript, and NodeJS
  • Knowledge of testing methodologies and test-driven design
  • Familiarity with container technology and container orchestration via Kubernetes
  • Familiarity with REST and GraphQL
  • Knowledge of current software development practices
  • Bachelor's degree ot equivalent experience
  • Minimum 5 years of professional experience
  • Continuous learning mindset
  • Experience developing solutions using Agile methods
  • Experience using git and giving feedback via pull request
  • Capable of communicating between product, engineering, and the business
  • Manages own time to meet objectives
  • Familiarity with other back-end technologies is a huge plus


Skills-Proficiency Level:

Agile Methodologies - Intermediate
Automation Processes - Intermediate
Cloud Technologies - Intermediate
Code Analysis - Intermediate
Containerization - Intermediate
Continuous Integrations - Intermediate
Continuous Learning - Intermediate
Cross-Functional Partnerships - Basic
Data Solutions - Basic
Deployment Strategies - Intermediate
Engineering Practices - Advanced
Production Monitoring - Basic
Programming Languages - Advanced
Resource Management - Intermediate
Root Cause Analysis - Intermediate
Software Development - Advanced
System Architecture - Intermediate
Systems Architecture Design - Basic
Technical Communication - Basic
Technical Design Documentation - Intermediate
Technical Solution Development - Intermediate
Technology Strategy Development - Basic

#LI-POST

#IN-POST

Grow your career with a best-in-class company that puts our client's interests at the center of all we do. Get started now!

W e are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.

If you work or would be working in Colorado or outside of a Corporate location, please click here for information pertaining to compensation and benefits.

Related jobs

  • Senior C# Azure Software EngineerNew York, NY,

  • Overview

  • Overview

  • 114 5th Ave (22114), United States of America, New York, New York

  • \"Job Title:Senior Software Engineer-1 Overview:Overview Responsible for the analysis, design, development and delivery of software solutions Defines requirements for new applications and customizations, adhering to standards, processes and best practicesResponsibilities Participate in team prioritization discussions with Product/Business stakeholders Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements Automate build, operate, and run aspects of software Drive code/design/process trade-off discussions within their team when required Report status and manage risks within their primary application/service Drive integration of services focusing on customer journey and experience Perform demos/acceptance discussions in interacting with Product owners Understands operational and engineering experience, actively works to improve experience and metrics in ownership area Develop complete understanding of end-to-end technical architecture and dependency systems Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members Mentor and guide new and less-experienced team members Identify opportunities to improve an overall process and trim waste Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivityExperiences Has ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) Understands internals of operating systems (Windows, Linux) to write interoperable and performant code Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Understands and implements standard branching (e.g., Gitflow) and peer review practices Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concept) Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity Has skills to collaborate with team and business stakeholders to estimate requirements (e.g., story pointing) and prioritize based on business value Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second) Has skills to orchestrate release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, others). Has skills to understand, report, and optimize delivery metrics to continuously improve upon them (e.g., velocity, throughput, lead time, defect leakage, burndown) Has skills to document and drive definition-of-done for requirements to meet both business and operational needs Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs Has skills to Understands customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)PDN-9b62bc7d-63d9-4f24-8744-df8deb4e0168\"

  • Senior Software Engineer, Payment Products at Justworks (View all jobs)

  • About this role:

Job Details

  • ID
    JC43748421
  • State
  • City
  • Job type
    Permanent
  • Salary
    N/A
  • Hiring Company
    Northwestern Mutual
  • Date
    2022-06-30
  • Deadline
    2022-08-29
  • Category

Jocancy Online Job Portal by jobSearchi.