Job Description :
What is the specific title of the position
IAM needs 4 developers that can come in and assist with automation tasks and building out other automated services for us in Identity and Access Management.

SKILLSET EXPECTATIONS: We want to see if they can do a mixture of some of these skillsets so that we can move them around and have keep them here for three months and get someone else. If they can be interchangeable, then that would be ideal. If not, then we will have to prioritize based on how many of these skillsets that they can do. They are writing automation so that we can get rid of some of the manual tasks that we do today.

* What experience will set candidates apart from one another Flexibility and knowing more than one language to code in is going to be key for us.

PROJECT: Automation project for Identity and Access Management. IAM needs help to move to a more automated delivery. The skill that is needed to bring in is application development contractors to help us on our transform into that automated delivery.

SOFT SKILLS: Someone that is independent is going to be successful in this role or someone that can take the ball and run with it vs. someone that you have to handhold through the entire process. If this person has prior contracting experience with us too, then that is a plus.

ADDITIONAL INFORMATION: These folks will be working with more than one team. Here is what is needed on the automation side of Web Access Management. We are an IT Security team too. These requirements would count towards two to three of those that we are looking to bring in. Please see below:

Language/Frameworks: Java, J2E, Rest APIs, Spring, Hibernate, SQL, Javascript, AngularJS, HTM5, CSS, bash scripting, Perl scripting, python
Middleware and Messaging Platform: IBM Websphere, JBOSS, Tomcat. Others: OSE, Jenkins, Chef, Git, OS- RHEL Linux,
Preferably some IAM exposure, ping or equivalent.

Is this person a sole contributor or part of a team
These 4 will be a part of a team. That team size has not been framed up yet but at least 6 individuals and then you will work with other IAM teams to automate their repeatable tasks.

If so, please describe the team (Name of team, size of team, etc

What are the top 5-10 responsibilities for this position
You will work on specifications to what we need to automate.
You will talk to the teams about the repeatable tasks or automated onboarding tasks that we need for the application development team and you will work on your specifications from those discussions.
You will build a prototype of what they are looking for and then review that with the team or allow others to look at it and test it to ensure that it is going meet the needs of what we are looking for here.
You will then follow our standards to build it out and document your code.
You will check your code in and do regression analysis on your code.
You will work to promote the code and then support the code and any other minor changes after it has been reviewed in production.
You may tune other code that is out there.
You may do other things as it relates to the automation space too.
Basically, you are automating current manual tasks that will allow for IAM to scale and go do other things.


What software tools/skills are needed to perform these daily responsibilities

It will depend based on which team you are on. Python, Powershell, Perl, or Java would be used. You should also know about Chef, Docker, and other CI/CD tool sets.

What skills/attributes are a must have

see above

What skills/attributes are nice to have


Where is the work to be performed (Please list preferred Client facility, if other please specify i.e. remote work, rural, etc

MN002 - Eden Prairie, MN

What are the work hours (ex. 9am-5pm, day/night shifts, rotating shifts, etc)

Flexible based on the person. Looking for someone that can either come in early or stay a few hours later a few nights a week too. May be 10 hours a few days of the week but not all of the time.

What type of interview process is preferred (Face to face, phone, Skype, or a combination of the three)
I would prefer face to face where possible.