Cloud Developer
Apply NowCompany: TriOptus LLC
Location: Tampa, FL 33647
Description:
Job Description:
Responsibilities:
Required Skills Experience and Education:
Desired Skills:
Skills:
- Cloud Developer
Responsibilities:
- Participate in all phases of software engineering including; requirements, design, coding and testing.
- Design and implement product features in collaboration with product managers and stakeholder.
- Design reusable components, frameworks, web applications and libraries or micro-services
- Present architectural diagrams and get the buy in from customer Expert level knowledge on multiple AWS services
- Consult on projects providing best practice support to help realize the requirements with a micro service approach.
- Speak and prepare oral and written communication clearly and effectively, fostering open communication, listen to others, and deliver presentations.
- Designs and supports mission-critical, high-availability architectures with a focus on implementing in the cloud
- Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices.
Required Skills Experience and Education:
- Deliver high quality architecture solutions for large multi-generational programs spanning one or more business domains to support organizational missions
- 3 plus years of experience as an application developer using Angular JS, Angular 8+, JavaScript, CSS3 and HTML 5
- 3 plus years of experience with Python development
- Good understanding of design patterns and how to apply them
- Experience with REST API integration
- Experience working with Angular build tools
- Experience in Scrum
- Demonstrate an understanding of core AWS services, uses, and basic AWS architecture best practices
- Demonstrate proficiency in developing, deploying, and debugging cloud-based applications using AWS
- Understanding of core AWS services, uses, and basic AWS architecture best practices
- Proficiency in developing, deploying, and debugging cloud-based applications using AWS
- Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
- Understanding of application lifecycle management
- Ability to apply a basic understanding of cloud-native applications to write code
- Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles)
- Ability to author, maintain, and debug code modules on AWS
- Proficiency writing code for serverless applications
- Communicates with impact (written and verbal) and can influence decisions across LOB and technology
- Basic understanding of testing tools and unit and integration test scripting, and testing methodologies.
- Software design and development experience in modern programming languages, in addition to Java or .NET and with at least one dynamic language Python
- Knowledge of NoSQL databases (design and implementation) with experience on AWS such as with Dynamo
- 2 years of AWS experience
- 2 years of experience implementing software-delivery solutions in AWS that may have included a variety of toolsets: GitLab CI, Jenkins, Lambda, AWS Code services, ElasticBeanstalk.
- Minimum Bachelor's Degree
Desired Skills:
- Experience in React, HTML5, CSS3, JavaScript
- Knowledge of NoSQL databases (design and implementation)
- Knowledge in Continuous Integration or Deployment and Container automation
- Ability to provide recommendations supported by Alternative Architecture Analysis (AAA) , Proof for Concepts (POC) , Vendor evaluation & other methods that substantiate the proposals and recommendations
- Knowledge and experience with working in an agile SDLC methodology environment
- Self-driven, innovative and pushes for high-quality measurable outcomes
- Experience with test driven development
- Design and development of Micro services running on AWS
- Knowledge and experience with SOLID
Skills:
- Agile (Scrum): 3 to 5 years
- AWS Architecture: 3 to 5 years
- C#, Java: 10 plus years
- Python: 3 to 5 years
- REST API Development: 6 to 10 years