Agile Software Developer

Want to stop talking about what we’re going to do and actually be given the freedom to create rapid prototypes?  Are you a developer/hacker/maker in your free time always exploring new technologies as they come out?  We want people who are great at coding to try out new things, then hand off the top solutions to a team to industrialize the assets.  Come build with us  a techy startup-like team that is exploring new technologies to amp up our offerings. We are interested in people who can work in an agile fashion and help us quickly assess new technologies to determine their fit for BPO.  We will be creating rapid prototypes and MVPs that allow us to get immediate client feedback to see if an idea has legs and should be invested in further.  Work in a fast-paced agile environment to try out the newest and coolest tech and bring it to our BPO clients.

The Agile Software Developer will work with the  team to ideate, incubate and industrialize technology-driven innovations.  The team is responsible for:

• Applying new and innovative thinking to develop ideas that either create disruptive value to clients or drive step-change operational performance improvements

• Rapid building of prototypes using Lean Start-up and agile development methods

• Quickly building industrial strength assets to put in the hands of our clients

• Projects will have executive visibility. Focus less on planning and more on doing, generating new prototypes every 1-2 weeks.

 The Agile Software Developer responsibilities include, but are not limited to:

• Collaborate with other team members to enhance and scale the prototypes developed by the Innovation Team

• Use agile development methods to create and/or further develop MVP’s (Minimum Viable Products)

• Work on a small team, be comfortable with switching teams and projects as our fast-paced business grows and evolves.

• Be versatile and passionate about tackling new problems and pushing technology forward

Basic qualifications

• Minimum 3 years experience as an agile software developer

• BA/BS degree in Computer Science or related technical discipline or equivalent practical experience

Preferred Skill Requirements:  

• Proven ability to communicate effectively with users and other stakeholders in an agile development setting

• Demonstrated expertise as a Front-end, Back-end or database developer, with relevant experience in the following technologies:

• Front-end and/or single page application (SPA) platforms like Polymer, AngularJS, Ember, Backbone, Web Components, JavaScript, HTML 5, etc.

• Back-end platforms like JavaScript, hapi, Node.js, .NET, Python, Java, etc.

• Database technologies including NoSQL (Redis, CouchDB, MongoDB) and/or SQL (MySQL, SQL Server, PostgreSQL).

• Development tools and technologies like Sublime Text, Git, Visual Studio, Grunt, Gulp, Phabricator, JIRA, etc.

• DevOps tools and platforms like Jenkins, Mocha, Jasmine, etc.

• Container, cloud, and deployment technologies like Puppet, Chef, Ansible, Azure, Google App Engine, Amazon Web Services, Heroku, Docker, etc.

• OS platforms like Linux, Microsoft Server, etc.

• Excellent communication skills

If you would like to explore this opportunity, please reach out to Jeff Bruckner–bruckner@issg.net