**Job Overview**
This senior software engineering role involves designing and implementing robust backend services and APIs, contributing to front-end development using modern frameworks, taking ownership of complex user stories, and mentoring junior developers.
Key Responsibilities:
* Design and Implement Backend Services and APIs
* Contribute to Front-End Development
* Take Ownership of Complex User Stories
* Participate in Technical Design Reviews
* Champion Code Quality
* Mentor Junior Developers
* Collaborate with Domain Experts
* Identify and Elevate Technical Risks
Requirements:
* 5+ years' experience as a software developer or similar role.
* Strong Background in C#/.NET Core
* Proficiency in SQL Server and Linux Systems
* Experience with Angular or React
* Hands-On Experience with Microservices and Containerization
* Solid Understanding of Unit Testing Frameworks and CI/CD Pipelines
* Proactive Mindset with Passion for Continuous Improvement