͏
We are currently looking for a highly skilled Golang Architect to join our innovative engineering team. This role focuses on developing robust, scalable, and high-performance applications using the Go programming language. As a Golang Architect, you will creates an enterprise-wide architecture that ensures systems are scalable, reliable, and manageable.
Ideal candidates will have:
Minimum of 12 years in software development with at least 4 years specializing in Golang.Deep understanding of Go programming paradigms, constructs, and idioms with strong experience in Go frameworks and tools, such as Gin, Revel, or Echo. Solid grasp of software design principles, microservices design, and API development with a focus on scalability and maintainability.
Provide solutioning of RFP’s received from clients and ensure overall design assurance. Develop a direction to manage the portfolio of to-be-solutions including systems, shared infrastructure services, applications in order to better match business outcome objectives.
Analyse technology environment, enterprise specifics, client requirements to set a collaboration solution design framework/ architecture. Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of modern technology. Works closely with various IT groups to transition tasks, ensure performance and manage issues through to resolution.
Perform detailed documentation (App view, multiple sections & views) of the architectural design and solution mentioning all the artefacts in detail. Validate the solution/ prototype from technology, cost structure and customer differentiation point of view. Identify problem areas and perform root cause analysis of architectural design and solutions and provide relevant solutions to the problem. Collaborating with sales, program/project, consulting teams to reconcile solutions to architecture.Tracks industry and application trends and relates these to planning current and future IT needs.