TEKsystems - Kansas City, MO
posted 4 months ago
As part of the Delivery Team, you will be at the center of the Technology Modernization Strategy. In your daily activities as a GO Software Engineer, you will have the opportunity to work on a development team creating new banking applications and shared platform services using an innovative technology stack. You will engage daily with other Software engineers, DevOps engineers, Product owners, and Business Analysts, both on your team and across the organization. This role is crucial in ensuring that the technology solutions align with the business needs and contribute to the overall modernization strategy of the organization. This TEKsystems' client is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources. The work environment is fast-paced and fun, resembling a start-up company while being backed by a large, publicly traded company. You will be responsible for building, testing, deploying, maintaining, and scaling backend services in a microservices architecture using the Go programming language, datastores, and asynchronous processing using events. You will work closely with your engineering teams to identify needs, prioritize and plan work, and develop solutions that keep pace with product development. A deep and comprehensive understanding of specific banking-related domains your team owns will be essential, as well as understanding how changes in those domains impact products. Additionally, you will participate with customer support teams to resolve or diagnose defects and issues, ensuring a high level of service and product quality. Other job duties may be assigned as necessary, contributing to the dynamic nature of the role.