The role involves implementing scalable, maintainable, well-documented, and high-quality solutions while promoting good coding practices. The candidate will lead a work stream or act as a team lead, managing non-complex components of the work plan or project. Responsibilities include participating in various types of testing such as unit testing, point-to-point testing, end-to-end testing, and User Acceptance Testing (UAT). The role also requires the implementation of DevOps and CI/CD pipelines for each work stream. The candidate must maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices. Additionally, involvement in architectural assessments, strategies, and roadmaps for one or more technology domains is expected. Strong knowledge in triage, solution, and implementation in web services and RESTful systems is essential.