Application Developer

Req No.
US-WA-Mill Creek
Information Technology


As a pro-active full stack developer within the Ballena Development Team, responsible for the technical design, development and unit testing of Ballena, including but not limited to, producing technical documents, unit test plans, code reviews and software development. Work closely with managers, engineers, project coordinators and QA professionals to ensure deliverables are of the highest quality and delivered on time. Work in a collaborative environment as a technology leader. Proactively recommend and pilot technical solutions and patterns. Ensure project processes and coding standards and guidelines are followed and championed.


Expected to have, or the capacity to quickly acquire, a deep understanding of Ballena and Paciolan business practices, logic and requirements

  • Responsible for on-time delivery of high quality and well tested code assignments
  • Design, document and implement quality application code that correctly satisfies requirements, specifications and best practices.
  • Proactively participate in the architectural design, documentation, discussions and proof-of-concepts
  • Actively and enthusiastically assist support staff with production and customer problem resolution
  • Take ownership of complex and high priority bugs, ensuring that they are resolved successfully
  • Enthusiastically embrace all training opportunities, actively improve skill set and knowledge of self and team members.
  • Enthusiastically participate in code reviews and testing procedures
  • Enthusiastically perform other duties as assigned


Experience developing web based applications leveraging proven and emerging technologies and employing best practices and patterns

  • Experience with responsive design and other cutting edge technology trends
  • Experience with UI and JavaScript frameworks, JQuery, Bootstrap, and React (is a plus)
  • Experience with SQL and NoSQL databases
  • Knowledge of software life cycle, including agile methodologies
  • Ability to efficiently analyze, understand and communicate systems and architecture solutions with clear designs
  • Excellent oral and written communication skills. Ability to communicate design approaches in a succinct and effective manner to all levels of the development team, as well as management
  • Ability to work successfully with minimal supervision in a distributed team environment
  • Ability to manage development tasks to successfully complete projects on time
  • Demonstrated ability to provide effective solutions to software design and development challenges. Demonstrate sound judgment.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed