Overview
Lead full-stack engineer responsible for designing, developing, and supporting scalable, secure, high-performance enterprise applications using C#, .NET, SQL Server, Angular, and Azure.
What you'll do
- Lead design, development, deployment, and support of enterprise applications and services.
- Ensure stability and reliability by supporting production and resolving complex technical issues.
- Define engineering standards and architectural guidelines and conduct code reviews to maintain quality, security, performance, and maintainability.
- Build C#/.NET APIs and microservices and develop responsive Angular web applications.
- Implement secure API integrations, gateway solutions, and multi-tenant capabilities with customer onboarding workflows.
- Leverage Azure services and implement CI/CD pipelines with automated testing, monitoring, and deployment automation.
- Participate in incident management, root cause analysis, disaster recovery, monitoring, and operational readiness activities.
What you'll need
- 5-8 years of software engineering experience with enterprise applications.
- Strong hands-on experience with C#, .NET, SQL Server, Angular, and Azure Cloud.
- Experience designing, developing, and supporting large-scale enterprise applications.
- Strong understanding of application architecture, API development, and cloud-based solutions.
- Experience with CI/CD pipelines, automated testing, and DevOps practices.
- Knowledge of JIRA/Confluence and Agile development methodologies.
Nice to have
- Experience or familiarity with IT Asset Disposition (ITAD) and reverse logistics processes.
- Experience building self-service platforms and multi-tenant applications.
- Familiarity with API management and gateway technologies.
- Knowledge of Docker and Kubernetes.
- Experience working within global or onsite-offshore engineering teams.
- Prior mentoring or technical leadership experience.
Details
Read the full description and apply on the company’s own careers page.