Previous Job
Previous
Senior Cloud Developer
Ref No.: 18-03165
Location: Tampa, Florida
Title: Senior Cloud Developer
Location: Tampa, FL (onsite only)
Duration: 1 year

Please note, this role is not available on a C2C basis.

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