.NET Developer (with Microservices)
Overview
We are seeking a highly skilled and motivated .NET Consultant to join our team and provide support in the design, development, and implementation of .NET-based solutions. The consultant will collaborate with clients, analyze requirements, and deliver innovative software applications that meet business needs and industry standards.
Responsibilities:
- Interface with client Business Analysts to understand business requirements and expectations.
- Collaborate with client technical leads to understand technical requirements and translate them into implemented solutions.
- Design, develop, and test .NET Core applications, ensuring they are scalable, secure, and optimized for performance.
- Develop and implement Microservices-based architecture and ensure seamless integration across services.
- Troubleshoot and debug complex technical issues, and implement effective solutions in a timely manner.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Work effectively with diverse teams across different geographies, keeping project priorities at the forefront.
Required Skills:
- 4+ years of experience working on .NET projects.
- 1+ year of hands-on experience in Microservices architecture and development.
- 4+ years of experience working in offshore-onshore models.
- 1+ year of experience working with Agile methodology.
- 4+ years of experience in designing and implementing RESTful APIs and integrating with third-party services.
- Strong problem-solving skills with the ability to analyze and resolve complex technical challenges.
- Excellent communication skills, both written and verbal, with the ability to convey technical concepts to non-technical stakeholders.
- Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue) is a plus.
- Relevant certifications in .NET development or related technologies would be advantageous.