Description

Work cross-functionally to design, develop and enhance both internal and external (customer) applications.

Extensive knowledge of the software development process including architectural styles and design patterns.

Understanding of core AWS services, uses, and AWS architecture best practices.

Experience working in an AGILE environment.

Skilled at working in tandem with a team of engineers, or alone as needed.

Ability to assist the team in troubleshooting and resolving application performance issues on AWS.

Debug application problems and troubleshoot production issues to identify root cause, suggest solutions and recommend industry best practices.

Establish benchmarks, run performance tests, profile applications, find bottlenecks and support developers to improve system security, integrity, reliability, availability and other enterprise level attributes.

Automate tasks, write scripts and develop tools to increase engineering efficiency and visibility

Design, develop, test, deploy, maintain, and manage CI/CD Pipelines

Education Required:

Bachelor’s degree in computer science, Computer Engineering, or a related field or work experience and education equivalent to US Bachelor's degree.

Requirements

Design, build, and deploy scalable and reliable applications on AWS, Azure, GCP.

Code, test, debug, implement, and document efficient data-driven applications.

Develop unit test plans to meet functional and technical requirements.

Participate in software development processes like quality assurance, version control, and build processes.

Resolve issues and validate programming requirements.

Hand on experience on Citrix or VMware

Education

Bachelor's degree