AWS Developer
Apply NowCompany: RIT Solutions, Inc.
Location: Malvern, PA 19355
Description:
AWS Developer
Malvern, PA - Hybrid
Job Description
Responsibilities
-Provide senior level system analysis, design, development, and implementation of applications and databases. Integrates third party products.
-Translate technical specifications into code for complex new or enhancement projects for internal clients. Write programs, develop code, test artifacts, and produce reports. Employ software development techniques to ensure tests are implemented in a way that support automation.
-Elevate code into the development, test, and production environments on schedule. Provide follow up production support. Submit change control requests and documents.
-Thoroughly understand software development methodology. Thoroughly understand development architecture standards.
-Participate in design, code, and test inspections throughout the life cycle to identify issues. Explain technical considerations at related meetings, including those with internal clients. Perform systems analysis activities.
-Interface with cross functional team members, and communicate systems issues at the appropriate technical level for each audience.
-Thoroughly understand and comply with Information Technology and Information Security policies and procedures, and verify that deliverables meet requirements.
Qualifications
Preferred skillsets:
-Vue 2.7 or Vue 3 experience
-Experience with AWS e.g. Lambda, ECS
-Programming experience in Java 11 and above
-Highly collaborative, fast learner and willing to work wherever you're needed on the team
-Experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code and algorithms
-Excellent Javascript/Typescript knowledge and programming experience with ES5/ES6
-Solid understanding and extensive experience with Git
-Experience with Spring Boot for Webservice Applications
-Experience with CI/CD
-Experience with tools like NgRx, Redux, RxJS, Angular CLI and/or NX
-Experience with NodeJS
-Experience consuming and developing REST APIs
Additional "nice to haves ":
-Experience with TDD/BDD and automated testing tools and frameworks (e.g. Cypress, Jest, Jasmine, Postman, Karma or Chai)
-Experience with client-side architecture and design patterns
Malvern, PA - Hybrid
Job Description
Responsibilities
-Provide senior level system analysis, design, development, and implementation of applications and databases. Integrates third party products.
-Translate technical specifications into code for complex new or enhancement projects for internal clients. Write programs, develop code, test artifacts, and produce reports. Employ software development techniques to ensure tests are implemented in a way that support automation.
-Elevate code into the development, test, and production environments on schedule. Provide follow up production support. Submit change control requests and documents.
-Thoroughly understand software development methodology. Thoroughly understand development architecture standards.
-Participate in design, code, and test inspections throughout the life cycle to identify issues. Explain technical considerations at related meetings, including those with internal clients. Perform systems analysis activities.
-Interface with cross functional team members, and communicate systems issues at the appropriate technical level for each audience.
-Thoroughly understand and comply with Information Technology and Information Security policies and procedures, and verify that deliverables meet requirements.
Qualifications
Preferred skillsets:
-Vue 2.7 or Vue 3 experience
-Experience with AWS e.g. Lambda, ECS
-Programming experience in Java 11 and above
-Highly collaborative, fast learner and willing to work wherever you're needed on the team
-Experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code and algorithms
-Excellent Javascript/Typescript knowledge and programming experience with ES5/ES6
-Solid understanding and extensive experience with Git
-Experience with Spring Boot for Webservice Applications
-Experience with CI/CD
-Experience with tools like NgRx, Redux, RxJS, Angular CLI and/or NX
-Experience with NodeJS
-Experience consuming and developing REST APIs
Additional "nice to haves ":
-Experience with TDD/BDD and automated testing tools and frameworks (e.g. Cypress, Jest, Jasmine, Postman, Karma or Chai)
-Experience with client-side architecture and design patterns