Software Developer - Identity & Access Management

Sorry, this job was removed at 12:21 p.m. (CST) on Friday, June 24, 2022
Find out who's hiring in Atlanta, GA.
See all Developer + Engineer jobs in Atlanta, GA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Introduction
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities
IBM is looking for a talented and motivated individual to join our team of expert Identity and Access Management (IAM) engineers. The role will be reporting directly to the Identity Engineering Services Business Manager and will be responsible for implementing innovative IAM solutions that integrate our existing identity services.

Overview
In this position, you will be part of a team of Software Engineers in Identity and access Management who are engaged in a large-scale effort to design, develop, implement and support internal web-based identity services using the Agile methodology. You will provide support for an existing range of services and design innovative solutions that integrate into the existing platform and to automate business processes used by internal and external partners. We're cultivating a blame-free culture, with a focus on growth and collaboration. We love pair-programming and learning from each other. And while we're remote, we find opportunities to get to know one another on a more personal level. If you've got creative solutions and a positive attitude, we'd love to hear from you!

As a Backend Software Engineer you:

  • Are experiencedwith client-server architectures, networking protocols, application development, and using databases(SQL, NoSQL)
  • Have experience using and developing APIs
  • Understand user and system requirements

What You'll Do:

  • You'll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers
  • You'll employ IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability
  • Design and code services, applications and databases that are reusable, scalable and meet critical architecture goals
  • Create Application Programming Interfaces (APIs) that are clean, well-documented, well-tested, and easy to use
  • Design and implement large scale systems utilizing Micro-Services Architectures that enable continuous delivery

Who You Are:

  • You are highly motivated and have a passion for creating and supporting great products
  • You thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills
  • You are great at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issues
  • You have practical experience in software development and programming languages
  • You have the ability to learn new skills quickly and use the skills efficiently
  • You are eager to make an impact and support projects that affect IBM across our global enterprise

Tech Stack

  • Java
  • Node.js
  • MongoDB
  • SQL
  • Docker
  • Jenkins
  • Kubernetes
  • OpenShift

Partial remote work is permitted with close proximity to an IBM hub office (Austin, TX, Armonk, NY, Atlanta, GA, New York City, NY, RTP, NC, Southbury, CT preferred) for occasional face to face meetings. While in the office, we maintain a responsible consideration of health and safety practices and ongoing support for a hybrid, in-office/remote office balance.

Preference will be given to candidates located within a commutable distance to a CIO strategic location:
Atlanta, GA

NYC, NY
North Castle (Armonk), NY
Southbury, CT
RTP, NC
Austin, TX

There are no relocation funds for this role so you would need to relocate at your own expense.
Partial remote work permitted with close proximity to an IBM hub office for occasional face to face meetings. While in the office, we maintain a responsible consideration of health and safety practices and ongoing support for a hybrid, in-office/remote office balance.

*** IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.

Required Technical and Professional Expertise

  • 5+ years equivalent experience with Java services and OOP
  • 5+ years equivalent experience designing and consuming RESTful services
  • Expertise with data structures
  • Expertise with computer science fundamentals
  • Expertise writing unit and integration tests
  • Expertise handling authorization
  • Experience with Microservice Architecture
  • Experience running Docker containers
  • Experience with Modern JavaScript (ES6+, node.js, TypeScript)


Preferred Technical and Professional Expertise

  • Experience with Golang
  • Experience with both relational and non-relational databases
  • Experience building message queues
  • Experience with Web Sockets
  • Experience writing complex but efficient database queries
  • Ability to leverage web application frameworks to provide clean and efficient services
  • Utilize automation software like Docker to deploy web applications
  • Degree (computer science, cybersecurity, MIS) preferred or equivalent experience
More Information on IBM
IBM operates in the Big Data Analytics industry. The company is located in Armonk, NY, Southbury, CT, New York, NY, Philadelphia, PA, Washington, DC, Durham, NC, Tampa, FL, Smyrna, GA, Huntsville, AL, Chicago, IL, Dallas, TX and San Francisco, CA. It has 533854 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 74 open jobs at IBM, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about IBMFind similar jobs