WHAT YOU'LL DO
- You will be involved in all aspects of web-development maintenance by playing a critical role in design, planning, development, deployment and maintenance; help develop best practices for continual improvements
- Proactive in identifying risks and suggesting solutions pertaining to the Frontend, Backend and infrastructure topics
- Maintenance of the overall web architecture, built for speed and scalability
- Ensuring bug fixes and enhancement developments as per the requirements
- Ensuring, designing and developing APIs and ensuring that all the functional requirements are met
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Ensuring the technical feasibility of UI/UX designs
- Integration of UI with the API(s)
- Perform Proof of concepts to validate design and verify suitability to customer use case.
- Oversee build & deployment activities and plan for operational readiness before go-live
- Should be able to independently handle cloud infrastructure implementation for multiple projects on different public cloud infrastructure.
- Work with multiple cross-functional stakeholder teams to define roadmap plan for development and upgrades on platform infrastructure
- Work with other internal IT teams such as security, development, and serviceability to resolve issues and release new capabilities
- Manage escalations for issues in devops infrastructure deployment/operational management
- Organize and conduct trainings for development and operations team within organization to build on service capability.
YOU'RE GOOD AT
- Solving problems of diverse scope where analysis of situation requires evaluation and sound judgment
- Performing successfully in a fast-paced, intellectually intense, multi-cultural environment.
- Adapting to continually changing business environment
- Availability outside of normal business hours for international calls, releases and testing as needed. Work from home options are available
- Working independently and as part of a team. Responsible to manage teams deliverables as well as work with resources to manage their career development and growth within organization
- Explain technical concepts both in technical and non-technical situations
- Influences decisions within scope of role and responsibility
YOU BRING (EXPERIENCE & QUALIFICATIONS)
- 5 to 8+ years relevant professional experience in Application/Infrastructure development
- BA/MS degree in computer or information sciences or similar field
- Design knowledge in AWS or Azure or GCP with Associate or Professional certification
- Good Knowledge of DevOps principles (CI/CD/version control/CM Tools)
- Scripting skills using Python or PowerShell or Bash
- CI/CD automation using tools like Circle CI, Jenkins, Packer, ArgoCD
- Good knowledge of Linux Operating Systems
YOU'LL WORK WITH
You will work with the Product and Project teams and/or client technical and broader BCG X team. You will also work closely with internal teams such as Security, Data-Bases, Identity etc.
ADDITIONAL INFORMATION
As part of BCG X platform operation team, we are supporting Software Products and Data analytic Project teams. We understand the needs of our client facing teams to develop the products used by case teams to assist in the delivery of compelling business insights. This includes support platform capabilities for our BCG X teams in developing, deploying, and operating BCG X case projects and products for BCG's clients. We perform a business-critical services, enabling many different components of the business to deliver an amazing experience in a cost recovery model. Our services are provided in a secure and highly available environment, developing solutions which exactly meet needs of our customers, and enabling operations teams to be successful from provision to delivery, while maintaining the highest level of security and client discretion. Some Examples include:
• Self-provisioning capabilities leveraging multiple cloud service providers
• Rapid time to delivery of productized solutions to support case teams and projects
• DevOps tooling support – Deployment, Access management and maintenance