AWS Software Developer
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 | ||||