Description
You will lead the design and implementation of complex, distributed systems.
Responsibilities
- Design shared libraries or frameworks addressing cross-cutting concerns like security and observability for numerous microservices.
- Analyze, design, plan, implement, and roll out solutions independently.
- Ensure all initiated work is documented to allow seamless continuation by other team members.
- Monitor end-to-end application rollouts into production environments.
Required Skills
- 5+ years of professional development experience.
- Experience developing cloud-native applications, preferably in OpenShift.
- Proficiency with Git for source control.
- Experience with monitoring tools like Splunk and DynaTrace.
- Competency in SQL and NoSQL, including database schema design.
- Proven ability to design artifacts supporting cross-cutting concerns.
- Ability to work independently on unstructured, large-scale problems.
- Strong communication skills for design articulation and team updates.