Software Engineer
We’re looking for a full-stack software engineer with 3+ years experience to write custom cloud applications on top of the core Bullhorn platform. The engineer should have experience writing web applications, and be familiar with standard web technologies such as Javascript and some associated libraries and/or frameworks. Strong knowledge of some Object-Oriented language, preferably JAVA, is desired. The engineer will have the opportunity to write full applications from top to bottom, learn and explore new technologies, and become familiar with modern APIs.
As a Software Engineer, a typical day might include:
Writing unique application code to fulfill client requirements that customize the Bullhorn application.
Unit test, build, and deploy applications to a modern cloud infrastructure
Work with project teams to help determine the technical details of a particular customization or client request.
Learning new technologies, best practices, and languages.
This job might be for you if:
You love to code and want to learn new languages, frameworks, and libraries.
You’re intimately familiar with some OOP language, preferably JAVA.
You’re an analytical thinker that likes solving puzzles or problems, but can still interact with others on a day-to-day basis, both technical and non.
You want to be part of a team that loves what they do and that works closely together to make our customers happy.
Skills we are looking for:
Required Proficiency: REST, JavaScript (with HTML, CSS), Angular (2.0+), Typescript, JAVA 8+
Some Proficiency: NPM/Node JS, Spring Framework, Maven (3.x), Hibernate/JPA, jQuery
Bonus Skills:
SQL, MySQL, RequireJS
Experience with an MVC framework, especially Spring Framework and it’s associated libraries.
Experience with Javascript frameworks, as well as build/testing/deployment technologies (Grunt, Karma, Babel, Bower, etc).
Experience with PaaS or cloud computing services, specifically AWS
Strong culture makes Bullhorn a great place to work! Weekly breakfasts and lunches, monthly social events, annual summer and holiday parties, and volunteering outings all add to Bullhorn’s incredible office culture.
You Might be a Fit for Bullhorn, If:
You are energetic and enjoy working in a fast-paced environment.
You love working in an agile environment.
You take ownership of your work and continuously strive for improvement
You fully believe in creating an “Incredible User Experience”