A day in the life…
* Leads multidimensional projects that involve multiple teams.
* Leads and works with other software engineers on design best practices and conducts code reviews.
* Resolves complex engineering problems, collaborating with others.
* Facilitates cross functional troubleshooting, root cause analysis and engages others when needed.
* Responsible for creating, evaluating, and contributing to feature detailed designs.
* Design, develop, and implement software utilizing an agile project cycle.
* Mentor others on the team and raise the bar for technical knowledge across a wide spectrum.
* Demonstrates thorough knowledge of information technology concepts issues, trends and best practices as they relate to Cloud technologies and system integrations.
* Apply and share knowledge of security coding practices and secure system fundamentals.
Skills
* Temporal is a nice to have - they will be using it on assignment
* Proficiency with containerization technologies such as Docker
* Familiarity with Kubernetes.
* Familiarity with relational databases - Postgres
* Experience with RESTful architecture and micro-services.
* Experience with cloud-based services such as AWS -
* Experience with Terraform - Will need it
* Experience with Kafka
* Familiarity with Continuous Integration and Continuous Delivery methodologies and tooling.
* A deep proficiency of Java, additional languages such as Type Script
* Excellent communication skills (verbal and written).
* 7+ years of professional experience in practice area