Join to apply for the Software Developer CRM 9152-2412 role at Foilcon
4 weeks ago Be among the first 25 applicants
Join to apply for the Software Developer CRM 9152-2412 role at Foilcon
HM Note: This hybrid contract role requires three (3) days in the office. Candidates' resumes must include their first and last names.
Responsibilities
Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. Resolves and troubleshoots technical problems which arise during the use and operation of software packages.
General Skills
- Experience in programming and analysis; support for specialized CRM software packages at the specified experience level.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle.
- Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
- Experience in designing, coding, testing, debugging, and documenting applications.
- Experience with object and/or third-generation language development tools.
- Experience in one or more programming languages.
- Experience in application design, latest design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using information retrieval packages with query languages.
- Experience with communication protocols.
- Experience eliciting and documenting information from diverse business stakeholders and subject matter experts.
- Excellent analytical, problem-solving, and decision-making skills; strong verbal and written communication skills; interpersonal and negotiation skills.
- A team player with a proven track record of meeting deadlines.
CRM Software Development Skills
- Knowledge and experience with specific CRM software and anticipated future releases for high availability solutions.
- Knowledge of CRM enterprise architecture methodologies, design standards, and tools.
- Experience with middleware and gateways; expertise in specific tools for CRM software development.
Desirable Skills
- Knowledge of programming Internet-ready applications.
- Experience with rapid application development (RAD) methodologies.
- Understanding of Information Management principles, policies, and practices.
- Experience reviewing, analyzing, and modifying product installation scripts, including encoding, testing, debugging.
- Ability to provide post-implementation support and resolve technical issues.
- Experience conducting design walkthroughs with project teams.
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related standards.
- Ability to provide user and system documentation as required.
Skills and Experience Requirements
Technical Solution and Development Skills - 40%
- At least 3+ years of experience designing solutions with Oracle Siebel CRM or Adobe AEM technologies.
- Experience with developing business design documents, functional & non-functional requirements.
- Experience with developing high-level application flows supporting business requirements.
- Experience in developing functional design documents.
- Experience creating detailed process flows and high-level screen designs.
- Experience with solutions emphasizing user experience and accessibility (WCAG/AODA).
- Experience conducting user research and usability testing.
- Experience developing user personas and journey maps.
- Experience analyzing user feedback and designing solutions.
- Proficiency with UI prototyping tools like Figma or Adobe XD.
- Experience researching and applying industry best practices.
- Proven experience in developing use cases and documenting business rules.
- Experience with creating and analyzing business requirement documents.
- Experience identifying risks and providing solutions.
- Experience creating QA plans and writing test cases.
Technology Skills - 35%
- Experience with change management methodologies.
- 3+ years of experience in Siebel or Adobe AEM solution implementation.
- Experience with documenting test strategies, scenarios, and plans for UAT.
- Experience in creating and updating business architecture artifacts.
- Experience with Rational Unified Process (RUP).
- Experience developing application view visibility and CRUD matrices.
- Experience creating application screen mock-ups and workflows, translating designs into wireframes or prototypes.
Soft Skills - 20%
- Strong written and verbal communication skills.
- Ability to develop and present new ideas and approaches.
- Excellent interpersonal skills and teamwork ability.
- Ability to work effectively with both functional and technical teams.
- Proven analytical and problem-solving skills.
- Ability to work under pressure and meet tight deadlines.
- Effective communication with clients, bridging business requirements and technical solutions.
Public Sector Experience - 5%
- Experience with Public Sector Transfer Payment (Grant) Model is a plus.
- Experience ensuring compliance with QA standards is a plus.
Must Haves
- Oracle Siebel CRM testing experience is essential.
- 5+ years of Siebel technical configuration, development, and integration experience.
- 3+ years of experience with Siebel integration with Adobe AEM, J2EE, etc.
- Experience with Siebel Test Automation is a plus.
Nice to Have
- Experience with Siebel modules like Public Sector CRM, Contracts, Lead Management, etc., is advantageous.
- Experience with Transfer Payments is advantageous.
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Contract
- Job function: Engineering and IT
- Industries: IT Services and Consulting