Job Role: .NET Full Stack Developer with AWS
Location: Charlotte, NC
Experience: 10+ years
Job Description:
Value Technology is seeking a highly motivated and experienced .NET Full Stack Developer with AWS experience to join our dynamic team. As a .NET Full Stack Developer, you will be responsible for designing, developing, testing, and deploying high-quality software solutions. You should be proficient in both front-end and back-end development and have a strong understanding of cloud technologies, particularly AWS.
Job Responsibilities:
- Design, develop, and maintain robust and scalable web applications using .NET technologies.
- Develop clean, testable, and well-documented code.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Build and consume RESTful APIs.
- Deploy and manage applications on AWS cloud platform.
- Work with AWS services such as EC2, S3, Lambda, RDS, and others.
- Implement security best practices and ensure data protection.
- Participate in code reviews and contribute to improving coding standards.
- Troubleshoot and resolve software defects.
- Work closely with product owners, business analysts, and other stakeholders to understand requirements and translate them into technical solutions.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Stay up-to-date with the latest industry trends and technologies.
- Contribute to the continuous improvement of our development processes.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in .NET development.
- Proficiency in C#, ASP.NET, and .NET Core.
- Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Experience with relational databases such as SQL Server or MySQL.
- Experience with cloud computing platforms, particularly AWS.
- Familiarity with AWS services such as EC2, S3, Lambda, RDS, IAM, and CloudWatch.
- Experience with DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines.
- Experience with RESTful API design and development.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with Agile development methodologies.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
- Experience with NoSQL databases (e.g., MongoDB, DynamoDB).
- Experience with microservices architecture.
- Experience with automated testing frameworks.