Opportunity available for Senior Software Engineer to help build features and back-end applications using Kotlin. This role will encompass architecture, design, implementation, and testing. This position will also participate in the ongoing effort to modernize the platform and keep abreast of current best-practices
Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Develop new back-end features
Build and support microservices
Write clean code to develop functional web applications
Troubleshoot and debug applications
Collaborate with Front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Qualifications:
10 or more years of software engineering experience
10 or more years of Java experience
5 or more years of back-end development experience