We are seeking a seasoned Software Developer with over 10 years of experience in IT platform implementation in a technical capacity. The ideal candidate should be well-versed in software engineering best practices, including deployments and integration, operations support, troubleshooting, and monitoring. Proficiency in DevOps, CI/CD practices, and tools is essential. Experience with the Google Cloud Platform (GCP), UNIX/LINUX, Shell scripting and ORACLE DB all highly desirable.
The successful candidate should possess the ability to diagnose and troubleshoot user-facing service incidents and outages with expert-level skills across different levels of the solution stack. A solid understanding of application clustering/load balancing concepts and technologies, along with knowledge of security best practices, is crucial. The candidate should excel in a distributed team environment, be able to work on-call, and demonstrate expertise in monitoring distributed systems application architectures. Exposure to and maintenance of configuration management tools at scale is a plus.
Responsibilities:
· Web Applications: Deployments and integration, Operations support, Troubleshooting, Monitoring
· Weblogic: Administration, Configuration, Operations support, Oracle IDM integration, ForgeRock integration, DaaS integration, Upgrades
· MS Windows: Deployment and operation support (Provider Registration website)
· WebMethods IS: Administration, Configuration, Deployment, Operation, and upgrades
· WebMethods Batches: Operation support, Development, Nightly batches monitoring, Recovery, Daily report to WSIB on a rotation basis
· Hospital EDI: Conformance testing for EDI 837 and EOB, Daily monitoring and support
· Adjudication Engine: Nightly file processing monitoring on a rotation basis, Bills reprocessing, HEAT Ticketing, Work with Client, Vendor & Solution Architecture + support team when needed
· Heat Tickets: Review, Analysis, Impact assessment, Resolution
· Oracle Payables: Daily file processing monitoring, Operational support
· Middleware Support: Upgrades and patches, Work with TA, DBA, Network, Systems (Windows and Unix), Enterprise Management, Verification after upgrades and infrastructure changes
· DR (Disaster Recovery): Yearly test support, Planning, Internal preparation, Multiple web applications, WebMethods batches, Provider Registration, Resolving issues found by Client
· Environments Support: GCP (Dev and QA), UAT, PROD, DR, Work with Technical Architects and DB, Systems, Network & Production control teams, Verification after devices replacement or software patches
· Client Support: WSIB, Providers, Hospitals
· Internal Teams Support: Business - CSM, PMG, Product, Technical teams, Gateway
· GitHub: Admin for Projects repositories
· Vulnerabilities: Work with systems teams to remediate identified vulnerabilities with Web applications, Middleware, Operating Systems
· Yearly Escrow: Compile final package for Project
· ON Call: On-call duties (details TBC)
On call:
1. TCC in case that monitoring in Prod or UAT created alerts that result in a page out. This type happens out of hrs around 2 or 3 times per Quarter.
2. Internal monitoring for the batches. The system auto-pages the person on current rotation (one of 2 resources) who is scheduled to take care of the batches during that current three month period. This happens unpredictably, around a dozen times per month on avg, and some are during work hrs. Depending on the specific issue it may require immediate attention.