Position: Senior Golang Developer
Company: EliteTechnical
Category: Golang
Experience required: 2y
English level: intermediate

MUST HAVE SKILLS
●	BS or BA in Computer Science or related field required
●	8+ years’ of post bachelor’s progressive experience in computer science or related field of experience required.
●	Microservices, JRBC, JSON (JavaScript Object Notation) or REST API, or Orchestration of services experience
●	Experience working in an Agile / Product Development team
●	Oral and Written Expression – Proven ability to communicate information and ideas in spoken or written form so that others will understand.
●	Business Awareness - Display awareness of the impact of actions on the business and demonstrate understanding of the context of the company and act in line with it.
●	Partnership and Teamwork - Actively promote a positive team spirit, build networks to enhance effectiveness and share knowledge.

 
NICE TO HAVE SKILLS
●	Experience in Banking Trading or other Fintech including client onboarding, deposit accounts, risk and fraud management, and loans.
●	Operations Analysis - Passion for the integrity of software design and a willingness to compromise appropriately to balance design and delivery.


RESPONSIBILITIES
Senior contributor to the development team in various phases of development, including design, implementation, integration, revision control, release and the maintenance of multiple products and systems.
Lead participant in Agile practices
Collaborate with Product teams and Feature Development teams, providing guidance and mentorship.
Facilitate in the growth of other developers through code review and one-on-one interaction.
Document clearly and effectively within code as well as outside of code.
Coordinate with other team members when tackling harder developmental efforts.
Continue to stay on top of the latest technologies and see how they can be applied.