Previous Job
Previous
AWS Software Developer
Ref No.: 22-02462
Location: Iselin, New Jersey
JOB DESCRIPTION:

The AWS Software Developer develops strategic solutions for new services and functionality. This role designs software and participates in programming, testing and documentation through the entire Software Development Life Cycle (SDLC). Timely and effective communications to the team, organization and outside vendors are regularly disseminated as part of this job function.

Experience with the following: progressively diverse analysis, development, and testing

Expertise in developing AWS cloud-native solutions using serverless technologies is required (services include AWS Lambda, SQS, SNS, Step Functions, DynamoDB, Event Bridge, Event Fork Pipelines)

Experience with AWS SAM is required. Should be familiar with SAM local development, testing, and debugging as well as SAM templates / CloudFormation

AWS Redshift experience is a plus.

AWS Certification (Developer/Solution Architect) is preferred

Serveless application development experience required

Understanding or experience of the message driven application integration is a plus

Experience with Python is required

Java Development Experience is required

Experience REST API is preferred

Experience with XML/XSLT and JSON is required

SQL queries and stored procedures

Should be proficient using GIT source control

Splunk experience is a plus

Relational Database Experience such as PosgresSQL\

Non-relational database experience is a plus (e.g. AWS DynamoDB)

Database Skills: PL/SQL, Packages, Stored Procedures, Triggers etc.

Must be able to switch among tasks on a frequent basis and remain productive

Should have superior debugging skills

Good interpersonal skills in order to interact with the clients and other technical staff

Strong written and oral communication skills are essential



Education, Certifications, or Special Licenses

Formulate and define system scope and objectives for assigned projects

Extensive experience with the most current software engineering standards, practices, methods, tools and trends

Serve as technical expert on development, coding, testing and debugging stages of application and system integration