Overview
Skills
Job Details
Job Title: Full Stack .NET Developer
Location: whitehall station, NJ
Job Type : Contract
Overview: We are seeking a highly skilled Full Stack .NET Developer with a strong understanding of Microservices Architecture to join our team in Jersey City, NJ. The ideal candidate will possess a deep knowledge of .NET development, proficiency in designing and implementing Microservices-based solutions, expertise in design principles, familiarity with .NET data types, and experience in handling complex archiatecture applications. This role offers an exciting opportunity to work on innovative projects and collaborate with a talented team.
Responsibilities:
- Design, develop, and maintain scalable and secure Microservices-based applications using .NET technologies.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Apply design principles to create efficient and maintainable code.
- Utilize a deep understanding of .NET data types to optimize application performance and reliability.
- Architect and implement solutions for complex architecture applications, ensuring high availability and scalability.
- Implement Microservices architecture best practices, including service discovery, fault tolerance, and distributed transactions.
- Develop RESTful APIs and integrate with external systems as needed.
- Conduct code reviews, testing, and debugging to ensure code quality and reliability.
- Troubleshoot and resolve issues in production and non-production environments.
- Stay updated with emerging technologies and industry trends related to Microservices architecture and .NET development.
Requirements:
- Bachelor's degree in computer science, Engineering, or related field.
- Proven experience as a Full Stack .NET Developer, with expertise in Microservices architecture.
- Strong proficiency in .NET Core/.NET Framework, C#, ASP.NET, and related technologies.
- Deep understanding of Microservices architecture principles, design patterns, and best practices.
- Knowledge of .NET data types and their usage in Microservices-based applications.
- Experience in designing and implementing solutions for complex architecture applications.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience working with relational and NoSQL databases.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform.
- Knowledge of message broker systems such as RabbitMQ or Kafka.
- Familiarity with front-end technologies like JavaScript, Angular, or React.
Certifications in .NET development or Microservices architecture