• Lenexa
  • 125000.0000 USD / Year

Balance Innovations is hiring talented developers interested in creating SaaS software that revolutionizes the way retailers use technology.   We are a successful organization that functions like a startup using Kanban/Lean principles.  If you would love contributing your expertise to small, focused cross-functional teams that achieve stunning results with no hopeless deadlines or ridiculous directives, then join us.  Come work with a team that shares your vision and build great software. 

 

What we are looking for this role to do:

Responsibilities include, but are not limited to:

  • Help us solve complex and interesting problems
  • Work collaboratively within a cross functional team using Kanban/Lean*
  • Architect, design and implement new software systems or enhance existing software systems*
  • Work with team to clearly define product requirements
  • Participate in quality strategy discussions and implement layers of the test pyramid such as unit and integration tests*
  • Participate in DevOps process that supports the team’s applications

 

What you need to bring to the table:

  • Passion for building leading edge software solutions using multiple technologies
  • Understanding of the value of quality and how to build quality into software
  • Understanding of business needs and ability to translate them to a working product
  • Understanding of the value of automated tests and how to test applications efficiently and effectively
  • Some level of exposure to (junior), or mastery of (senior), one or more of the following technologies: C#, RESTful Services, WebAPI, HTML4, SQL, Cloud Native, C++, Java, PostgresSQL, SQL Server, RedShift, MariaDB, DYNAMODB, MongoDB, AngularJS
  • Bonus points if you have experience working within a MicroServices architecture, and/or an appreciation of their benefits and complexities
  • Willingness to embrace change, with a core desire to learn and enhance your craft
  • Predisposition to revel in the challenges of a complex distributed system
  • Tendency to thrive in a fast pace environment and want team members to challenge your ideas and solutions
  • Strong communication skills and the ability to collaborate within a team

*Denotes essential functions of the position