

Senior Software Engineer
Job Description
An Effectual Senior Software Engineer designs, develops, and deploys cloud-based applications for our clients. You will collaborate with teams, including architects and project managers, to ensure the delivery of high-quality cloud solutions. They report to the Software Engineering Manager.
Responsibilities
Oversight of Software Engineers design and implementation of Java .NET application code
Define the Cloud Architecture for both pure and hybrid cloud solutions.
Have and maintain an understanding of AWS Cloud services offered and understand how to use them to design solutions for complex business problems.
Help create a DevOps-enabled automated ContinuousIntegration – Continuous Deployment (CI/CD) solution that delivers tools and processes for rapid application development efforts and ongoing production operations.
Collaborate with development, operations, and infrastructure teams to developsound automation solutions.
Independently responsible for the entire lifecycle of medium and large features from desgin through deployment.
Job Requirements
Bachelor's degree in Computer Science, IT, IS, or related field
7+ years of experience in Software Engineering
AWS Certified Cloud Practitioner, AWS Certified Developer Associate, AWS Certified Solutions Architect Associate