Job Description :
Tampa, non local fine, phone interviews fine, all visas okay.
Senior Cloud Developer

Position Summary:
Develops, tests, debugs and implements code for existing and/or proposed business applications and/or computer systems.
Responsible for all procedural and code documentation on assigned projects.

Knowledge and Skills Required:
AWS Services: S3, Cloudwatch, Aurora RDS DB, Dynamo DB, SNS, Lambda, Step Functions
Software / Tools - Eclipse, PGAdmin, AQT, MS Office, Visio, GIT, Nexus, Source Tree, AWS Toolkit
Expertise in Java and object-oriented design concepts.
Expert level skills in designing and implementing serverless cloud solutions.
Demonstrates technical knowledge,
Demonstrates strong analytical and communication skills.
Thorough understanding of the software implementation life cycle (SILC) and Agile methodologies.
2+ years of experience in cloud technologies
10+ years of experience in software engineering or application development

Documentation
Reviews and updates key application documentation following the release of additions or changes.

Testing
Reviews and refines test cases, scenarios and scripts to ensure applications quality
Reviews and refines usability testing scenarios, and administers portions of the testing process
Creates test transactions and runs component, assembly, and system tests for conformance to standards and adherence to design specifications
Prepares the test environment
Analyzes results of testing sessions and presents results
Works with users to review test results to ensure they meet expected results
Conforms to quality assurance test standards

Technology Architecture
Determines what tools should be used to address and resolve the business problem at hand through modeling and understanding key business processes, critical paths, and impact of technology on business processes

Application Development
Designing innovative system solutions and software development techniques
Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks, controls and outputs
Designs, codes, verifies, and validates complex programs
Provides application and user support and performs troubleshooting
Provides production support as necessary
Oversees the technical implementation of projects as needed

Application Design
Designs new systems
Translates functional requirements into technical requirements and design
Researches and evaluates alternative solutions and recommends the most efficient and cost-effective solution for system design

Client : DTCC