Technical Architect - Golang

9 Minutes ago • 4-12 Years

Job Summary

Job Description

The Technical Architect - Golang role involves leading the architecture, design, and development of cloud-native, modern enterprise applications using microservices. Responsibilities include architecting solutions, overseeing implementation, providing mentoring, and interfacing with clients on technical issues. The architect also develops technology roadmaps, coordinates with various teams, and champions architecture best practices. The role demands advising on emerging technologies and driving innovative solutions. The role also includes triaging live production issues and resolving the issues within the SLA leveraging the DevOps ecosystem.
Must have:
  • Expertise in Golang development for at least 4 years.
  • Experience architecting microservices-based applications.
  • Experience designing applications using relational and NoSQL databases.
  • Strong knowledge of application security.
  • Knowledge of SDLC automation and DevSecOps technologies.

Job Details

What success looks like in this role:

·       Lead large and complex Cloud-native, modern enterprise, micro-services based application/solutions by owning and guiding the overall architecture, design and development

·       Works within and across the organization to architect and design leading-edge technology and application solutions that result in profitable revenue growth for Unisys.

·       Conceptualizes, architects, designs, oversees implementation and supports integrated solutions for client engagements.

·       Demonstrates extensive knowledge of industry, technology and strategy trends and uses this knowledge to generate profitable revenue growth for Unisys.

·       Builds relationships with product development organizations and is recognized by these organizations as a key product champion who adds value through exposure to client situations.

·       Advises, analyses, researches, designs, installs, and implements complex integrated solutions for an entire enterprise.

·       Interfaces extensively with the client’s senior management team (e.g., the IT Directors) on business, systems architectural, and technical issues.

·       Provides mentoring and team leadership to other architects.

·       Provide training and coaching as needed to teams modernizing and transforming applications. 

·       Develops the integrated technology requirements project plan.

·       Integrates complex solutions into new or existing client environments.

·       Uses advanced diagnostic analytical and design capabilities.

·       Ensures that the best solution is provided to the customer (e.g., completes solution integrity engineering and development attributes.)

·       Design and architect transformational journeys for clients building overarching microservice, SaaS, and/or serverless architectures with DevSecOps integration

·       Develop an architectural roadmap and related stories centred on continuous modernization of the applications in scope.

·       Coordinates with project managers, business analysts, developers, operations teams to understand platform requirements, the system & data, and evangelize ways to drive quality and value to the client stakeholders

·       Champion the establishment and continued use of Architecture best practices

·       Support release planning preparation and event facilitation

·       Help build high-performing teams across development, quality assurance, and infrastructure.

·       Drive the team’s triaging capability by taking on challenging problems not understood by front-line support teams

Continuously review the technology landscape and advise clients on emerging technology solutions to drive differentiation in our services value proposition.

#LI-SM2

You will be successful in this role if you have:

·       Bachelor’s or Master’s degree in computer / information / data sciences or related engineering fields

·       Proven expertise in developing with Golang tech stack for at least 4 years and overall relevant experience of 12+ years

o   Deep understanding of the Go programming language, including its syntax, idioms, and best practices

o   Expertise in using goroutines and channels to handle concurrent programming efficiently

o   Familiarity with Go's extensive standard library and how to leverage it to solve common programming problems

o   Effective use of Go's error interface and idiomatic practices for managing errors to ensure application robustness

o   Proficiency in writing unit tests, integration tests, and using Go's testing tools to maintain code quality

o   Experience in designing and implementing RESTful APIs and web services

·       Knowledge of version control systems like GitLab and tools for managing dependencies

·       Hands-on rich experience of architecting, designing and developing complex, large micro-services based distributed cloud-native and containerised applications.

·       Hands-on experience of advanced system designing and developing cloud-native and distributed / domain-driven design patterns and approaches using Dockers, Kubernetes, Serverless and other modern cloud-native and distributed computing technologies.

·       Hands-on experience of designing applications using relational and no-sql DBs such as MongoDB, Cassandra, DynamoDB, mysql, postgresql, Hadoop, Spark, etc.

·       Strong knowledge of application security (OWASP, CBE, NIST, etc)

·       Knowledge of SDLC automation and experience of using the latest DevSecOps technologies (ex: Jenkins, IaC frameworks such as Ansible, SAST and DAST tooling, SonarQube, Terraform, etc.)

·       Experience with enterprise-level software delivery and release management practices

·       Knowledge of virtual networking (public, private, and hybrid networks and subnetworks), network interfaces, and identity/access management (security groups and roles, network access control lists)

·       Experience in working fast paced dynamic work environment

·       Experience in triaging live production issues and resolving the issues within SLA leveraging the DevOps ecosystem

·       Ability to resolve complex problems with cost effective and innovative solutions

·       Willingness to learn new technologies as the market evolves

Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, blood type, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.

This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4).  US job seekers can find more information about Unisys’  EEO commitment here.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Bengaluru, Karnataka, India (On-Site)

Salt Lake City, Utah, United States (On-Site)

Santa Clara, California, United States (On-Site)

Blue Bell, Pennsylvania, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bogotá, Bogota, Colombia (On-Site)

Bogota, Colombia (On-Site)

Bogotá, Bogota, Colombia (Hybrid)

Bogotá, Bogota, Colombia (Hybrid)

View All Jobs

Get notified when new jobs are added by Unisys

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug