Vacancy expired!
- Provides subject matter expertise and mentorship in developing and maintaining system software code using the Microsoft Dynamics CRM platform.
- Provide comprehensive day-to-day oversight for assigned Client systems in compliance with Client standards, processes.
- Provide oversight and responsibility in following the System Development Life-cycle (SDLC) utilizing Scaled Agile Framework (SAFe) practices.
- Identifies, analyzes, designs, develops and maintains cost-effective information technology solutions that align with business initiatives and corporate strategies.
- Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating systems environment, interfaces with other systems, internal and external controls and output.
- Provides subject matter expertise and mentorship in developing system software code using commonly known best practices. Willing to adhere to Client standards and policies regarding software development.
- Identifies and resolves conflicts between proposed solutions and existing systems to ensures compatibility.
- Responsible for ensuring the security and integrity of all Client systems.
- Responsible for ensuring the maximum performance and availability of designed system solutions.
- Oversees and leads the preparation, execution and documentation of development tests and evaluations.
- Responsible for the preparation and maintenance of all project documentation in accordance with the SDLC phases of an Agile Scrum model. Mentors team members in developing these artifacts.
- Ensures all revisions and refinements of software account for all changes in functional system requirements and equipment configurations that may occur during the product life-cycle.
- Responsible for and leads the implementation of systems/applications into test and production environments. Prepares implementation plans and change requests required for system migration.
- Oversees and leads team of peers and junior level software engineers through the software development life-cycle.
- Leads the effort to provide technical support to customers during software warranty period.
- Responsible for consistent, concise, relevant, reliable and timely information to all appropriate internal and external stakeholders through a variety of communication channels.
- Oversees and ensures the training of peers and junior level engineers in new or modified systems/applications.
- Will be tasked with the Technical Leader role of a project with the responsibility of full software life-cycle development from requirements analysis to project closeout.
- Works independently, regularly communicating with project stakeholders on project progress and status.
- Responsible for ensuring compliance with software engineering best practices and all Client security standards, policies and procedures.
- Works directly with Technology Product Analysts to support the development of the project backlog, to include: daily Scrum meetings; user story refinement; sprint management.
- Applies specific functional knowledge to analyze and resolve the highest-level of difficult project-related issues.
- Capable of designing, coding, debugging and maintaining the highest level of difficult computer programs.
- Able to communicate complex technical concepts to technical and non-technical personnel.
- Communicates information in line with the target audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience
- Proactively accumulate and maintain knowledge of current and emerging/evolving technologies, concepts, and trends in the IT field. Mentors others as knowledge increases.
- Provides input on improving or enhancing existing organizational processes based on lessons learned and experiences from project work.
- Performs root cause analysis to quickly identify and resolve issues causing recurring technical problems.
- Ensures accuracy of information communicated to effectively support project leadership decision making.
- Performs other duties as assigned.
- Bachelor's degree in Information Systems Technology, Computer Science.
- Ten (10) years of combined, advanced experience and programming knowledge in Customer Relationship Management (CRM) platforms; primarily Microsoft Dynamics 365.
- Five (5) years of advanced experience/knowledge in Web Services, including: WSDL; SOAP/XML based web services, RESTful web services.
- Three (3) to five (5) years of advanced experience/knowledge in Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) concepts.
- Five (5) years of technical leadership experience leading software teams through the software development life?cycle of an agile model.
- XML technology experience such as XSD, XPath, XQuery, XSLT, etc.
- Expert experience/knowledge of the Systems Development Life-cycle (SDLC) and development best practices in accordance with the ITIL or CMMI capability maturity models.
- Strong analytical, planning and technical problem solving skills.
- Advanced experience/knowledge in systems, workflow and procedural analysis.
- Demonstrated ability to prioritize, plan, and organize tasks.
- Demonstrated interpersonal, verbal, and written communication skills.
- Effective research, analytical and problem solving skills.
- Effective skills in resolving conflicting requests and meeting changing requirements.
- Ability to lead independent teams, exercise initiative and use good judgement.
- Effective Skill in using Microsoft Office suite: MS Word; MS Excel; MS PowerPoint; MS SharePoint, etc.
- Graduate degree in software development/engineering.
- Familiarity with financial industry - knowledge of Core Banking Systems.
- In-depth knowledge and experience with financial industry Core Banking Systems.
- Experience with the ServiceNow CRM platform, primarily in project and resource management.
- Salesforce CRM development experience.
- IT Industry Certifications in good standing.
- Knowledge of Client operations, processes, and procedures.
Vacancy expired!