Introduction & Summary
We are seeking a skilled .net Developer to design and implement scalable, production-ready backend services. The ideal candidate will leverage established design patterns to shape service architecture that promotes maintainability and future growth while contributing to technical decisions and supporting services from architecture through to production monitoring.
Main Responsibilities
The candidate will have core responsibilities that include:
- Design and implement scalable, production-ready backend services.
- Shape service architecture for maintainability and growth.
- Contribute to technical decisions and support services through production monitoring.
- Define service-level indicators (SLIs) and monitor operational data.
- Investigate issues and coordinate incident response.
- Participate in scheduled on-call coverage to resolve system issues.
- Contribute to CI/CD pipelines and cloud-native infrastructure.
- Identify dependencies and blockers impacting adjacent teams.
- Propose process improvements based on delivery metrics.
- Support engineers with technical practices and quality standards.
Key Requirements
- Proficient in .net development.
- Experience with backend service implementation.
- Strong understanding of service architecture and design patterns.
- Knowledge of CI/CD and cloud-native infrastructure.
- Ability to monitor and improve service stability and performance.
Nice to Have
- Familiarity with Kubernetes.
- Experience in incident management.
- Keen analytical and problem-solving skills.
- Excellent communication skills for coordination with teams.
Other Details
This role is focused on backend services development with opportunities for remote work. The position is long-term and offers the chance to work in a dynamic engineering environment.