Please note we have multiple positions available.
Business Overview:
The Digital Applications Development Team is responsible for the development and application support of all Internet web applications, including a focus on mobile for Fidelity Canada in addition to developing and supporting our internal corporate web site. We work closely with our business partners to deliver a superior online experience focusing on stability, performance, and service delivery.
Position Description:
We are looking for a Sr Full Stack Developer, Internet Development who will take a key role on our team. The ideal candidate must have knowledge in all stages of software development and seamlessly move between back-end development and front-end development. The Sr Full Stack Developer will be working alongside and collaborating with our team architects and developers.
Job Responsibilities:
- Develop, code, install, test, debug, and document Web applications, adhering to Fidelity standards and practices
- Collaborate with business partners to help identify, recommend and prioritize new application features
- Participate in the on-call rotation to help troubleshoot/diagnose/resolve applications defects
- Collaborate with team members in the designing, coding, and implementation of new Web and Mobile applications
- Assist with integrating web sites with back end Java/J2EE systems/applications
- Works with the Web Designer in developing prototype web pages and sites as per Fidelity Investments web standards
Required skills:
- Experience with web technologies (Java/J2EE, JavaScript, CSS, HTML5, JSP, jQuery, AJAX, JSON)
- Experience with mobile technologies (IOS, Android, Ionic, Cordova)
- Experience with AngularJS or similar client application frameworks
- Server-side development with MVC
- 4+ years of software development experience with Java technologies
- Strong understanding of object oriented design and programming principles
- Strong debugging skills with web applications using JUNIT or similar technologies
- 4+ years of JavaScript and front-end client experience
- 4+ years of relational database experience (JDBC, Oracle, SQL)
- Strong understanding of web request/response architecture, including RESTful or SOAP API’
Nice to Have:
- Content Management System experience with Oracle WebCenter Sites would be an asset
- Experience in Financial Services and/or Mutual Fund experience is an asset
Education and Experience:
- University degree preferably in the field of computer science
- Excellent documentation skills
- Excellent written and verbal communication skills
- Experience in quickly learning and applying new technologies
- Must be independent and self-motivated, with strong analytic skills and creative thinking
Given the current circumstances, the resource will be working from home, 100% of time. As working conditions return to normal, they will be expected to be onsite.