- Lead the design of robust, scalable, and maintainable software architectures tailored to client needs.
- Implement solutions hands-on and enhance performance through expert API design and integration.
- Guide and mentor engineering teams, conduct code reviews, and establish technical standards.
- Engage in technical spikes to explore and evaluate new technologies and methodologies.
- Maintain strong client relationships by presenting technical solutions and managing expectations.
- Design, configure, and manage CI/CD pipelines and complex deployment processes.
- Troubleshoot and resolve technical issues to minimize project disruption.
Software ArchitectureCI/CDDevOps+1 more