Amazon

Software Development Engineer

3+ months agoDublin, Ireland

DESCRIPTION

The AWS Identity and Authentication Team are looking for a multi-talented Developer to join our team in Dublin. You should have a background in Digital Application and Dev/Ops working practices. The Team you would be joining is tasked with developing and supporting new & existing Applications that Amazonians use on a daily basis and have company wide exposure.

Developing and Building core technologies for AWS, this role will challenge you to apply what you already know, apply it in new ways and accept new challenges. The Team uses only Native AWS technologies, so has unrestricted access to the AWS Toolbox to create the best solutions for our internal Customers using the latest .

We are looking for a Developer who is comfortable working in highly agile and changing environments and can apply what they already know into new scenarios and technology solutions. The Team works on 'Green Field' as well as improving existing solutions so the range of work is diverse and challenging.

You should have experience over a range of the Technologies and Working Practices detailed below. Experience with Authentication methods and technologies would be preferred but is not required.

Why you'll love it:
You'll see all aspects of the Amazon business, from our Retail websites to our digital products to the inner workings of Amazon Web Services. You'll work with massive data sets. You'll improve the agility of our technical teams. You'll be part of a growing, fast paced, and fun team. You'll have ownership, not just responsibility; and you'll define and execute processes to deliver both savings and productivity for AWS and Amazon.

Technology Stack
• Programming Languages: Java, .Net (Core & MVC), Ruby, Python.
• JavaScript Frameworks Reactjs, Nodejs and/or equivalents.
• AWS CodeDeploy, Jenkins, Bamboo.
• Unit, Selenium, Cucumber, Jest Testing Frameworks etc.
• NoSQL
• Knowledge of API/Micro Service design patterns.
• AWS: CloudFormation, DynamoDB, Lambda.
• Docker, Kubernetes.
• HTML 5, JSON and CSS experience.

Working Practices
• Agile/LEAN Working Practices
• Test/Behaviour

BASIC QUALIFICATIONS

• 5+ years professional experience in Software Development.
• Programming Languages: Java, .Net (Core & MVC), Ruby, Python. Experience with JavaScript development.
• JavaScript Frameworks Reactjs, Nodejs and/or equivalents.
• Experience in AWS CodeDeploy, Jenkins, Bamboo.
• Good Testing experience; Unit, Integration and End to End testing - Selenium, Cucumber, Jest Testing Frameworks etc.
• NoSQL Database experience.
• Knowledge of API/Micro Service design patterns.
• AWS: CloudFormation, DynamoDB, Lambda.
• HTML 5, JSON and CSS experience.
• Relevant experience could include PSD2, Open Banking

PREFERRED QUALIFICATIONS

• Understanding of security protocols such as SAML, OAuth, OIDC, etc.
• Understanding of web services technologies such as SOAP, REST, etc.
• Experience developing or integrating federated identity solutions using SAML, OAuth, or OpenID (Microsoft Active Directory Federation Services or similar).
• Understanding of Identity Systems like LDAP and/or Active Directory Exposure to Authentication and Authorisation Solutions: OAuth 2.0 & OIDC, SAML, MFA, FIDO2, JWT.
• Bachelor's Degree in Computer Science or related field or Equivalent experience to a Bachelor's degree.

Job ID: Amazon-1110644