Trustech · 3 hours ago
Senior .NET Developer
Trustech is seeking a Senior .NET Developer to play a key role in building, evolving, and supporting large-scale, cloud-based applications. The ideal candidate will leverage their technical expertise to design complex systems, guide engineers, and translate business needs into high-performing software solutions.
RecruitingStaffing AgencyTechnical Support
Responsibilities
Architect, implement, and enhance cloud-native web applications using ASP.NET Core and modern frontend frameworks, applying contemporary design approaches such as service-oriented architectures, asynchronous messaging, containerized workloads, and serverless computing within Azure
Provide technical leadership by guiding engineers through design decisions, reviewing code, and mentoring team members to strengthen engineering practices and overall solution quality
Design and implement RESTful and event-driven APIs, ensuring reliable, scalable communication between internal systems and third-party integrations using message-based patterns
Produce and review technical documentation including architectural diagrams, workflows, and API specifications to support clarity, onboarding, and long-term maintenance
Identify and remediate technical debt by improving existing codebases and infrastructure, enhancing performance, and applying modern best practices
Maintain and improve automated delivery pipelines, leveraging infrastructure and deployment automation to ensure consistent, repeatable releases
Participate in peer code reviews to uphold security, performance, and quality standards across the team
Actively contribute to Agile practices such as sprint planning, standups, and retrospectives to support predictable delivery and continuous improvement
Qualification
Required
Bachelor's degree in Computer Science or a related discipline preferred
7+ years of professional experience developing enterprise-grade applications using C# and .NET technologies
Strong experience designing and supporting distributed systems and cloud-hosted solutions on Microsoft Azure
Hands-on knowledge of event-driven and message-based architectures, including modern messaging patterns and integration strategies
Proficiency with contemporary JavaScript/TypeScript development and modern frontend frameworks (React experience preferred)
Solid understanding of application security, scalable hosting models, and container-based deployments in Azure environments
Experience working with core Azure services such as messaging, compute, data, and orchestration platforms
Familiarity with Infrastructure-as-Code concepts and tooling is highly desirable
Demonstrated expertise in CI/CD practices, automated pipelines, and Git-based workflows
Strong grasp of distributed system fundamentals and domain-focused design principles
Willingness to occasionally support off-hours work or limited travel, as business needs require