Senior AWS

Software Engineer

  • New York

  • $

    140,000 Per Year

  • Permanent

Reference: 23880

Description

Senior Software Developer - AWS

 

Position Overview

 

We are looking for a senior software developer to work in a team that is creating cloud-based solutions to provide advanced fault detection and diagnostics of building control systems.

 

Responsibilities

 

In this role you will be responsible for:

  • Analysis, design and implementation of AWS Cloud-based services
  • Implementation of unit tests and infrastructure deployment templates for your code
  • Documentation of design and code
  • Participation in scrum events – daily stand-up, sprint review, demo, retrospective
  • Communicating with product management and team members from other teams about interfaces and dependencies
  • Coordination of development team activities and results

 

Required Knowledge/Skills, Education, and Experience

 

  • Possess strong working knowledge and demonstrated practical experience applying the following technologies:

-       Amazon Web Services (AWS) - Use of multiple AWS 'Platform' (vs. Infrastructure) services to create solutions

-       AWS Serverless - Solution design and implementation through AWS Lambda functions of medium to high complexity

-       Web Services - Create back-end services exposing REST and GraphQL APIs

-       Node.js - Server-side development and package management

-       Docker - Solution implementation using orchestrated containers

-       OAuth2, Auth0, secure coding - Good understanding and integration of multiple authentication and authorization mechanisms

  • Demonstrates and applies broad knowledge of concepts, practices, and procedures for managed work group(s) and how it supports related operations.
  • Typically, 5-10 years of successful experience in a directly related field and successful demonstration of Key Responsibilities and Knowledge as presented above.

 

Preferred Knowledge/Skills, Education, and Experience

 

  • Graph, Time-series, and NoSQL database development.
  • Streaming Data processing.
  • Deployment through IAC mechanisms, such as AWS CloudFormation and CDK
  • TypeScript, Java, and Scala programming languages
  • Full-Stack development
  • Experience transferring data between remote embedded devices and the cloud (IoT)
  • BS/BA in related discipline or advanced degree
  • Applicable AWS Certifications

    Senior Software Developer - AWS

     

    Position Overview

     

    We are looking for a senior software developer to work in a team that is creating cloud-based solutions to provide advanced fault detection and diagnostics of building control systems.

     

    Responsibilities

     

    In this role you will be responsible for:

    • Analysis, design and implementation of AWS Cloud-based services
    • Implementation of unit tests and infrastructure deployment templates for your code
    • Documentation of design and code
    • Participation in scrum events – daily stand-up, sprint review, demo, retrospective
    • Communicating with product management and team members from other teams about interfaces and dependencies
    • Coordination of development team activities and results

     

    Required Knowledge/Skills, Education, and Experience

     

    • Possess strong working knowledge and demonstrated practical experience applying the following technologies:

    -       Amazon Web Services (AWS) - Use of multiple AWS 'Platform' (vs. Infrastructure) services to create solutions

    -       AWS Serverless - Solution design and implementation through AWS Lambda functions of medium to high complexity

    -       Web Services - Create back-end services exposing REST and GraphQL APIs

    -       Node.js - Server-side development and package management

    -       Docker - Solution implementation using orchestrated containers

    -       OAuth2, Auth0, secure coding - Good understanding and integration of multiple authentication and authorization mechanisms

    • Demonstrates and applies broad knowledge of concepts, practices, and procedures for managed work group(s) and how it supports related operations.
    • Typically, 5-10 years of successful experience in a directly related field and successful demonstration of Key Responsibilities and Knowledge as presented above.

     

    Preferred Knowledge/Skills, Education, and Experience

     

    • Graph, Time-series, and NoSQL database development.
    • Streaming Data processing.
    • Deployment through IAC mechanisms, such as AWS CloudFormation and CDK
    • TypeScript, Java, and Scala programming languages
    • Full-Stack development
    • Experience transferring data between remote embedded devices and the cloud (IoT)
    • BS/BA in related discipline or advanced degree
    • Applicable AWS Certifications