Work closely with other team members to understand product requirements and translate them into software designs
Collaborate with the product architects to successfully implement the development processes, coding best practices and code reviews
Comfortable and familiar with working in an Agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, , etc.)
A passionate focus on building high quality enterprise software solutions
Solid software engineering foundation with deep skills in Object Oriented Design.
Experience with source code control systems (TFS, GIT, PTC, etc)
An understanding and focus on tracking work through a ticket management system (TFS, JIRA, PTC, etc)
Adapt quickly to change and vocal about new ideas and innovative solutions
Ability to demo committed work to stakeholders and defend implementation techniques.
Provides professional and accurate solution support to benefit end users
Always be mindful of the end-user who will make use of our solutions.
Openly communicate all changes and concerns that could affect customers to the team and leadership
Perform detailed code reviews and openly accept reviewer feedback
Work collaboratively with others to design the best team solution
Bachelor’s degree in Computer Science, IT, Engineering or related field, or equivalent work experience
7+ years experience in cross platform mobile software development using both native and HTML5 technologies.
Experience developing both native Android and iOS applications required
Experience developing cross platform mobile solutions using HTML5 and Cordova/PhoneGap a strong asset
Experience with automated unit testing, tools and the critical nature of maintaining them
Excellent problem-solving skills
Knowledge of SDLC and Agile best practices
Excellent learning and troubleshooting skills
Must be able to work and collaborate well with others
Hardworking, self-motivated, and passionate about learning and working with the latest technologies
Eagerness to learn and grow technical expertise quickly
Please contact ‘gmwolfe at bbwconsulting dot net’ for more information.