Here's some of what you may be asked to perform:
- Transform business requirements and research into winning delivery solutions that meet performance goals.
- Work with Azure Cloud engineering team to configure AKS cluster and migrate Intraday Liquidity solution into AKS.
- Perform systems administration: monitor, configure, back-up, authenticate, tune.
- Aim for best practice, defect-free programming, create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews.
- Identify issues, develop and maintain processes that address and resolve them, (and be sure to communicate/alert stakeholders as needed).
- Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.
- Ensure applications are free of common coding vulnerabilities (and follow standard security practices).
- Complete unit and integration testing per standards and design specs.
- Respect technology delivery practices and standards, project management disciplines.
- Apply and share technical expertise during incident management life cycle (e.g. analyzes reports and outages, perform impact assessments, facilitate stakeholder communication).
- Demonstrate high level of proactivity and strong ownership.
- Communicate effectively both inside and outside the team to achieve results and build strong relationships.
Job Requirements
- 7+ years of experience in C#.
- 7+ years of experience in SQL Server.
- 5+ years of experience with containerization technology (Docker / Kubernetes).
- Experience with event-driven microservice architecture.
- Experience with Azure Kubernetes Service, Azure SQL, Azure Data Factory, and Blob Storage.
- Experience with GitHub Workflows/Actions would be an asset.
- Experience with banking payment systems would be an asset.
- Experience with MQ technologies like RabbitMQ, IBM MQ would be an asset.
- Experience with Git, Jira, Confluence.
- Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems.
- Solid understanding of SDLC.
- Readiness and motivation to address and resolve highly complex and multifaceted development-related issues, often independently.
- Strength in coaching and advising clients, partners, and project teams.
- Commitment to and belief in the quality of your deliverables.
Other Qualifications/Skills/Experience:
- Strong verbal, written, presentation & communication skills.
- Proactive, organized, excellent analytical and problem solving skills.
- Works well independently, as well as, within a team.