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).
• + years of professional experience in practice area