Description

As a Platform Engineer, you will work both independently and collaboratively with team members across different locations. Your responsibilities will include conducting thorough code reviews, providing technical mentoring, enhancing the release process, and supporting production issues. You will be integral to the deployment process in both production and non-production environments and will participate in an on-call rotation as needed.

Key Responsibilities:
Collaboration: Work independently and with team members across different locations.
Code Reviews: Ensure high-quality software development through thorough code reviews.
Mentoring: Provide technical guidance to less experienced software engineers.
Release Process: Improve release processes and support CD/CI migration.
Technical Support: Offer expertise and troubleshooting for production issues.
Deployments: Execute deployments and support outside work hours as needed.

Qualifications:
Education: Bachelor's degree in a computer-related field or equivalent work experience.
Experience: 5+ years in software development for web-based applications.
Skills: Proficiency in .NET, C#, SQL, HTML, CSS, and experience with Angular or React.
Technologies: Experience with Kafka, Docker, and Kubernetes is highly recommended.
Methodologies: Understanding of Agile development methodologies.
Communication: Strong organizational, problem-solving, and communication skills

Education

Bachelor's degree