Develop robust APIs and schemas that will support client functionality
Participate in requirements gathering and functional specification activities.
Design, develop, implement, document, and test APIs.
Participate in design and architectural enhancements to core platforms
Participate in engineering reviews with your team to ensure software development standards are met
Mentor engineers and help shape the engineering culture through establishing best-practices.
Collaborate with team members to recommend new software development technologies and development processes.
Resolve, mitigate, and perform root cause analysis on production issues. Contribute to production support documentation.
Summary of Experience:
Application development and/or object oriented programming experience (5 years)
Development, deploying and supporting large enterprise scale solutions (5 years)
Proficient development experience with Golang and service oriented or RESTful API development (4 years)
Working with process owners and identifying information technology solutions that enable business process improvements (5 years)
Working in Agile development teams (4 years)
Required proficiency in the following technologies: Golang, SQL, Postgres
Desired proficiencies: AWS, Docker, Kubernetes/EKS, Redis, Node.js, Scripting Tools (Groovy, Ansible, YAML), Jenkins, Datadog, Atlassian Stack