Previous Job
Previous
API Developer
Ref No.: 17-05163
Location: Eden Prairie, Minnesota
Position Type:Direct Placement
Start Date: 09/08/2017
We're looking for an API Developer to join a client's Enterprise API development team.  The Enterprise API team is a strategic team  responsible for building our API layer that our partners use to integrate their systems with ours as well as support key business initiatives.

The individual in this role will be expected to perform analysis, design, development and automated testing tasks to deliver on the projects prioritized for the Enterprise API team. The position demands excellent problem solving skills, a desire to work in an Agile team, interaction with other IT teams and the mentoring of other developers on the team as well as knowledge & experience in leading technologies. An ideal candidate will be self-motivated, honest, communicative fully understanding of what it takes to excel in an Agile environment.

Responsibilities:
  • Design, develop & produce the necessary products to move our API toolset forward and connect us with our partners
  • Work in a small collaborative team to define, design & produce new feature-sets
  • Deliver automated test suites with all code to prove correctness, robustness & scalability
  • Confidently take ownership & deliver on backlogged work items
  • Openly communicate with your team and business partners
  • Work to maintain ongoing knowledge of new and emerging technologies
  • Support the products the team produces by working on bugs, enhancements and performance & any support issues
Qualifications:
Required Skills:
  • Experience with Node.js or .NET 4.X using C#
  • 2 or more years of experience working with HTTP and REST architecture
  • 2 or more years of experience designing and developing database objects
  • Practical experience with TDD and CI/CD
  • Practical experience with Javascript
  • Proven experience with Unit testing
  • Proficient with Github
  • Proven track record of delivering positive results in an Agile environment
  • Self-motivated and able to work with minimal supervision
Preferred Skills:
  • Demonstrated knowledge and experience with Docker
  • Experience deploying and building scalable architectures
  • Experience with MongoDB
  • Experience with ElasticSearch
  • Practical experience with Linux/Unix
  • Experience with Docker
Required Education:

Undergraduate degree in computer science/software engineering, or equivalent work experience