Responsibilities
- Lead the architectural design and implementation of microservices for new software initiatives.
- Work jointly with cross-functional teams to enable smooth system integration and project delivery.
- Advance technical innovation by researching and adopting emerging technologies.
- Guarantee applications meet performance and scalability requirements.
- Uphold high standards of code quality through systematic reviews and adherence to best practices.
- Build and refine technical processes and user-facing interfaces for efficiency and usability.
- Support automated testing and continuous integration pipeline development.
- Guide less experienced developers and encourage internal knowledge transfer.
- Coordinate with Solution Analysts, Architects, and infrastructure specialists.
- Provide regular updates on project status and obstacles to the Software Team Lead or Manager.