Go Lang Dev - Software Developer Tier 3
GoLang DeveloperAll of this work is coming from US Banks acquisition of Solucro. They are going through a Platform Modernization (decoupling monolithic and moving to microservices). The application is focused on Health Care payments, which integrate with various ERMs (Cerner, Epic, etc.). Legacy application is written in PHP, and will be re-implementing it in GoLang.Focused on payment devicesWork will primarily be in GoLang, but will include some PHP and C#.Terraform, Ansible, Linux, AWSTop 3 requirements?:Senior-level development experience with minimal supervisionStrong experience with microservices, APIs, and automated testingAbility to mentor junior engineers and collaborate with DevOps and support teamsYou will be an integral part of a cutting edge software development team working towards developing and maintaining our state of the art applications.You will be a senior developer capable of independent work with little direction.You are expected to contribute to existing and new code bases as well as architecture design and development.You are expected to mentor more junior engineers within your team in order to bring them into a more senior level. You are expected to use your experience to develop the best solutions to complicated problems. You will be working closely with devops and customer support to ensure that your code is of the highest quality and meets customer requirements.Working in the medical environment, you will develop products that adhere to the highest standards and are standards compliant. You will need hands on experience to fix, adapt, develop, and change our current environments to bring them to state of the art level, as well as meeting customer needs.Build automated unit and integration testsCreate efficient and reusable code with extensive test coverageIntegrate third-party APIsDesign, implement, and enhance multiple microservicesMaintain strong coding, compliance, & security standardsWrite scalable, robust, testable, efficient, and easily maintainable codePerform code reviews and PRs as neededDesign and develop software solutions that meet product and platform specificationsDevelopment tasks include integration with other applications/services, APIs, and databasesEnsure the teams software works well in its testing and live environmentCoordinate with product owners to refine specifications and deliverablesWork with other technical leaders and team leads in the broader organization to define, schedule, and prioritize workEnsure that the teams technical product documentation is always complete, accurate and coherentDefine, lead, and encourage continuous improvement of the teams delivery and development processesWork closely with DevOps to implement and execute release tools and best practicesRequired Skills: Needs GoLang and Python development experience ideally Undergoing a platform modernization with C# and.