Software Developer 10700
Foilcon Voir toutes les offres
- Toronto, ON
- Permanent
- Temps-plein
- Acts as the technical advisor/expert on all aspects of a specific deliverable
- Anticipates and resolves problems to ensure that the deliverables are completed within budget, to the highest quality, meeting or exceeding expectations
- Develops processes and procedures for implementing deliverables
- Prepares reports and presentations including options, recommendations, implementation plans, etc.
- Works with clients to define the scope of a project and to determine requirements
- Defines software, hardware and network requirements
- Analyzes I&IT requirements giving independent and objective advice on the use of I&IT
- Designs, tests, installs and monitors new systems and develops solutions and implementation of new systems
- Familiar with change-management principles and methodology
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Knowledge of technology developments, trends, and new products to evaluate application for the short and long-term technology requirements.
- Excellent analytical, problem-solving, and decision-making skills, verbal and written communication skills, interpersonal skills and negotiation skills, teamwork skills.
- Strong knowledge of Software Development Life cycle.
- Senior Experience in supporting large applications through LTC/ITS, Oracle, .Net, Java, AKS, SonarQube, DevOps and Microsoft organization.
- Knowledge of GO-ITS 25 Security Standards and GO-ITS 56 Architecture Standards.
- Knowledge of leading-edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.
- Basic knowledge of project management methodology, analytical tools and processes.
- Conceptual and analytical skills to assess and evaluate client needs and cost/benefit analyses for new technology requirements in planning and designing solutions.
- Senior Experience with systems evaluation to assess condition, technical performance and capacity of existing systems and determine need and feasibility of expansion, renovation, or replacement.
- Senior experience from various areas of Service Management, such as Release and Deployment Management, Change Management, Configuration Management, Availability Management, Capacity Management, Problem and Incident Management, Service Level Management
- A team player with a track record for meeting deadlines
- Experience supporting solution developed using technologies such as, Oracle, Information & Analytics, Terraform and Ansible automation platform.
- Knowledge and experience with OPS gating and architecture checkpoint process, OPS security processes and procedures (CSA, TRA, PCI and PIA), and performance turning and analysis.
- Understanding of Rest API Architecture, Enterprise Linux expertise including the patching via Satellite Server hands on web development environment setup, Web Services, and workflows design
- Knowledge of, and experienced with the following computing environments:
- Database: Oracle, MS_SQL Server
- CRM: Solution services, Open UI, Siebel administration, upgrades, and patching
- Mid Tier: BPM
- Operating Platforms: Linux/MS Azure Administration
- Web/Application Servers: WebLogic, WebSphere, and Microsoft IIS
- Working knowledge of hybrid mainframe environment
- Working experience with toolsets that support object-oriented languages and web application development including:
- Configuration/Builds: DevOps (or similar)
- Integrated Development Environment, UML modeling tools
- Eclipse
- JUnit, Log4J
- Familiar with Siebel Open UI design principles and guidelines, Siebel Open UI customization and configuration or .Net.
- Proven Experience with all stages of automated system implementation in large, complex, high-volume Client/Server systems, with online Mainframe Transactions. Experience with Object Oriented Analysis & Design (UML – Use Case/Class Sequence/ Collaboration/State
- Experience in Agile methodologies for the development, design, implementation, and maintenance of applications.
- Experience leading and conducting business analysis in order to assess client’s business problems / opportunities and document the business requirements in such a way that technology solutions can be determined
- Experience applying re-engineering concepts to promote business improvements through alternative, cost effective service delivery approaches
- Experience with transforming business requirements into systems requirements including creation of acceptance criteria
- Experience with creation of diagrams to visualize and specify requirements (e.g. use case, activity, class, state cart diagrams)
- Understanding of different software development methodologies (waterfall, iterative & incremental, agile)
- Working experience with modeling tools like Power Designer & Visio
- Experience with .NET technologies and tools (e.g., Visual Studio, TFS, Microsoft SQL Management Studio, etc.)
- Experience with service management tools (e.g., eSMT, SODO, etc.)
- Experience with assessing business & system requirements, reporting issues and leading remediation activities
- Ability to develop options and make recommendations on generic and specific application and data issues
- Experience with complex business & technical solutions in this role
- Experience with troubleshooting application, data and technology issues
- Experience with off-line documents synchronization process
- Ability to multitask or work on multiple projects and meet deadlines
- Experience with effective stakeholder management through facilitation of workshops, communication, negotiation & consensus building
- Experience with demonstrating developed features and gaining user acceptance
- Experience with advising on business analysis policies, processes, best practices and standards
- Excellent communication skills
- Familiarity with GO IT Standards and gating process would be an asset.