- Company Name
- trg.recruitment
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer (Full‑Stack .NET)
Role Summary: Senior engineer responsible for designing, developing, and deploying modern cloud‑native applications on Azure. The position focuses on greenfield projects, refactoring legacy code, and driving continuous improvement in a fast‑paced, remote start‑up environment.
Expactations:
- Deliver high‑quality, maintainable code within sprint timelines.
- Lead technical decision‑making and mentor junior team members.
- Collaborate across product, design, and operations teams to define features and architecture.
- Champion clean architecture, automated testing, and CI/CD best practices.
Key Responsibilities:
- Architect and build end‑to‑end solutions using C#, .NET Core/5+ and Azure services (App Services, Azure Functions, Cosmos DB, etc.).
- Develop interactive front‑end components with Svelte or Vue.js; Angular or React acceptable.
- Design RESTful APIs, implement authentication/authorization, and ensure performance, scalability, and security.
- Write unit, integration, and end‑to‑end tests; maintain high code coverage.
- Deploy and manage applications through Azure DevOps or GitHub Actions pipelines.
- Participate in code reviews, design reviews, and backlog grooming.
- Investigate and adopt new technologies to support continuous modernization.
Required Skills:
- Proficiency in C#, .NET Core/5+, ASP.NET MVC/Web API.
- Strong experience with Azure cloud platform (IaaS/PaaS).
- Front‑end expertise in Svelte or Vue.js (Angular/React optional).
- REST API design, JSON serialization, and secure data exchange.
- Experience with CI/CD pipelines, automated testing, and DevOps practices.
- Familiarity with source control (Git), branching strategies, and issue tracking tools.
- Excellent problem‑solving, communication, and teamwork abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Optional: Microsoft certifications (e.g., AZ‑204, MCSD) preferred.