What are the responsibilities and job description for the C# .NET CORE Senior Software Engineer / Architect REMOTE position at Techoundsllc?
We are looking for a highly skilled and experienced .NET Senior Software Engineer / Architect with 15 years of experience.
The ideal candidate will have a strong Software development experience in analyzing, designing, developing, testing, integration and deployment of enterprise software using C#, ASP.NET MVC Website, Windows Services, Winforms, Microservices including high performance & scalable applications, with team leadership and mentoring experience.
- Solid understanding SOLID Principal, OOA, OOD, OOP, design patterns utilizing C#.
- Good understanding of OOP, OOD, ARCHITECTURE and SOLID design patterns
- Proficiency in JavaScript and front-end UI Library / Framework like ReactJS, Angular etc.
- Good understanding of database technologies (Relational database and NoSQL) preferably on SQL Server and MongoDB
- Exposure to .NET Core and Cloud Native application development.
- Exposure to Microservices architecture.
- Knowledge of CI / CD pipelines and DevOps
- Design, develop, and implement robust and scalable solutions using .NET technologies and AWS services
- Hand-on experience with Amazon Web Services (AWS) including IAM, EC2, S3, SNS.
- Extensive experience designing and developing On-Premises Solutions as well as Cloud based solutions with AWS.
- Hands-on experience in designing solutions for both cloud and on-premises environments.
- Experience designing and working on NO-SQLs like MongoDB and AWS DynamoDB.
- Hands-on experience working on AWS services like AWS EKS, ECS, Compute services, and AWS Serverless services.
Geoff Savage
l Managing Partner
Send Resume to geoff@techounds.com
www.techounds.com