Implementation Developer
Implementation Developer
Job Definition
In this role, you report to the Team Lead for the Client Onboarding business line and are an integral member of the team that builds and deploys the Doxim Client Onboarding solution. In this position, you will be responsible for implementing requirements in order to deliver a Client Onboarding solution that our wealth management customers seek. The role requires a technically capable, process oriented individual, willing to follow defined structure but motivated to learn and help bring value added improvements to the team. You have a strong understanding of the software development process and project lifecycle and good communication that will make you an asset to our development team.
Skills
· Apply your knowledge of the software development lifecycle and development best practices to produce high quality in your projects.
· Understanding of the roles, goals and responsibilities of the various members of a software project team.
· Responsible for building effective software solutions to facilitate streamlined deployments
· Interpret customer requirement documentation and convert requirements into efficient and easily maintainable software.
· Working with project teams to define customer requirements and generate product solutions.
· Be an eager and collaborative member of a project development team, with a firm understanding and appreciation for client commitments, and a proactive attitude towards identify and acting upon risk.
· Strong interpersonal skills to build relationships with internal stakeholders, to understand requirements, propose solutions, provide application support and provide some basic training.
Qualifications
· Completion of University or College in Computer Science or related field
· 1+ years of experience in a software development
· Proficiency in HTML/XHTML, XML/XSL, CSS and one of Java, C#, .NET
· Understanding of relational data modeling and experience with SQL and MS SQL Server
· Understanding of core programming concepts, theories and patterns
· Experience working with issue tracking tools and source control systems.
· The ability to handle multiple priorities and escalate to the reporting manager as necessary
· A strong team player with the ability to work with various teams including business analysts, QA and customer support
· Proven ability to work in a team
· Strong problem solving and troubleshooting skills
· Willingness to adapt to business processes and driven to help improve them.
· Ability to communicate clearly and accurately in English, both verbal and written
· Experience working with SQL Server Integration Services is an asset
· Experience working on web applications, XML web services and/or web servers is considered a valuable asset
· Experience using JIRA, MS Sharepoint is considered a valuable asset