No more applications are being accepted for this job
- Evaluates new technologies for fit with the system and the associated upstreamand downstream impacts on process and data
- Identify opportunities for improvements to streamline and integrate technologicalprocess to enhance operational efficiency and effectiveness
- Identify and resolve complex customer problems
- Expand functionality on the core engine framework.
- Develop client-side UI and components using JavaScript, JSP, and relatedtechnologies.
- Design database models (tables, relationships, constraints, and indices);
- Develop persistence layer classes (JPL) and domain entities using Java andHibernate.
- Assess technical feasibility of feature proposals.
- Conduct code-reviews and mentor developers.
Knowledge and Skills - 6+ years experience with Java-based development is a must (using Spring,Hibernate, Generics, Lamdba Expressions, Streams, and Collectors).
- Experience with relational databases and schema design (writing SQL, HBMmappings, and HQL queries).
- Experience with XML technologies (such as XSD, XSLT, XPATH, SAX, andSTAX).
- Experience with responsive web design using JavaScript, jQuery, Bootstrap,HTML, and CSS.
- Experience with Web Services.
- Very knowledgeable in object-oriented design, design patterns, multi-threadingand concurrency.
- Experience with dynamic modular architecture such as OSGi is an asset.
The Perks - Health benefits
- An Employee Stock Option Plan
- A Registered Retirement Savings Plan
- Regular team events and celebrations
- Vacation spending money (and an IQX shirt to rep on your trip)
Global IQX focuses on Enterprise Software and Software. Their company has offices in Ottawa. They have a small team that's between 11-50 employees.
You can view their website at
Senior Software Developer - Ottawa, Canada - Global IQX
Description
The Senior Software Developer will take on a lead role in developing and expanding the coreframework.
Duties and Responsibilities: