ECS is seeking a Senior Cloud Software Engineer to work on the development of analytical processes in both on-premise and Amazon Web Services. The challenge is moving from On-Prem services to the cloud and modernizing for the customer.
Requirements
- Strong software development background, specifically with Java.
- Working knowledge of popular JavaScript frameworks such as React. Experience with the NodeJS and Java toolchains (NPM, Angular CLI, Maven)
- Working knowledge of various methodologies for deploying applications against AWS cloud technologies.
- Working knowledge of technologies of the web such as HTML, CSS, and JSON.
- Ability to function as a full stack software engineer.
- Ability to build and maintain applications within an AWS environment.
- Experience working in an agile development environment.
Responsibilities
- Participates in the design, development, and implementation of complex software engineering activities including code reviews and full-cycle testing.
- Develops and implements components of many complex analytical tasks and activities.
- Establishes input/output processes and defining parameters for interfacing with external production systems and the implementation of system design.
- Resolves complex problems where troubleshooting requires an in-depth understanding and evaluation of system processes.
- Demonstrates full-stack rapid development and prototyping of analytical processes in support of several client initiatives.
- Develops user interfaces written against popular JavaScript frameworks.
- Develops RESTful web services that host data to production systems.
Other
- Hybrid capacity.
- US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance
- At least 8 years of experience in cloud engineering, software development, or a closely related area
- Proven success working with clients to gather, document, and implement requirements
- Bachelor's degree