Looking for a Software Developer with front end development experience.
Google Web Toolkit (GWT) 2.8
Microsoft SQL Server
myBatis (DAO layer)
The successful candidate will work as part of a distributed team helping maintain and expand their technology offerings. This role will have a heavy focus on accounting/back-office application development.
The main technology offerings are as follows:
3rd party integration of cutting edge OCR technology with their core systems to digitize the vendor invoice process saving hundreds of hours of manual data entry per year
Their core management platform (React, GWT 2.8 and JSP/servlet)
Mobile version of Their core management platform (React Native)
Resident portal allowing residents to pay bills and contact property management (currently using JSP/servlet and being ported to React with a Java back-end)
Various batch jobs (Java)
They work in an informal style where they roughly plan each release but remain flexible so they can react to business needs. They require all their developers to build a deep knowledge of their business and be able to design practical, efficient solutions for business users. They like to make sure they are using the most appropriate technologies and remain up-to-date, but they don’t implement technology for technology’s sake. They document as much as is necessary and no more.
They are a highly collaborative team and enjoy a great work environment. Their corporate culture stresses integrity, respect, candour and openness, excellence and teamwork. Hard work is rewarded and they look for professional, enthusiastic and self-motivated team players who are interested in technology and how it can improve their business through efficiencies and improving the user experience.
Profile of our Ideal Candidate
Gets satisfaction from addressing practical business problems and understanding the business
Is interested in (and understands) the details of their business
Is motivated, with a passion for seeking improvements wherever they can be found
Is flexible and works well as part of a team, but can work independently with minimal guidance
Has excellent verbal and written communication skills, and can convey complex ideas succinctly and politely
Has excellent attention to detail
Required Experience and Skills
Has worked with business users to define requirements and design new features
2+ years of Java development experience
2+ years of SQL experience
1+ years with Oracle Financials
Nice to have Experience
Having worked within an accounting firm or accounting consulting organization
Having worked on back office specific platforms
Demonstrated knowledge of back office accounting, including invoicing processes
Please note that we will also consider recent graduates.