Description
Lead the technical direction and development of scalable .NET applications across the full software development life cycle.
Responsibilities
- Lead the design and development of scalable .NET stack applications and server-side architecture.
- Supervise a team of developers through task allocation, performance monitoring, and code reviews.
- Write effective APIs and build first-time-right backend solutions using SOAP or REST.
- Manage databases and deploy web applications using AWS cloud services.
Required Skills
- 6+ years of experience with .NET and related frameworks.
- Profound knowledge of AWS and its services.
- Hands-on experience with Microservices, Containers, and Kubernetes.
- Strong proficiency in JavaScript, HTML5, and CSS3 for responsive single page design.
- Experience with web services including SOAP and REST.
- Solid understanding of software design patterns, Clean Code, and Unit Testing.
- Experience with Source Code Management, CI/CD, and automated deployment.
- Proficiency in SQL and database management.
Preferred Skills
- Experience with React or Angular.
- Familiarity with functional programming.