We are seeking a Senior .NET Developer to join our dynamic team. This remote position will play a pivotal role in developing robust, scalable, and high-performance applications that meet the needs of our diverse client base. The ideal candidate will have a passion for technology, a strong understanding of .NET frameworks, and a collaborative spirit.
Key Responsibilities
- Design, develop, and maintain high-quality .NET applications, ensuring optimal performance and user experience.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and maintain RESTful web services, ensuring seamless integration with front-end components.
- Utilize Entity Framework for efficient data access and manipulation.
- Work with Azure technologies, including Azure Service Bus, Azure Storage, and Azure Cache for Redis, to create cloud-based solutions.
- Develop and manage applications using Angular and ngrx, ensuring a responsive and dynamic user interface.
- Leverage TypeScript for enhanced code quality and maintainability.
- Participate in code reviews, providing constructive feedback to peers and maintaining best practices in code quality.
- Utilize Azure DevOps for version control, continuous integration, and deployment.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in .NET development, with a strong focus on C#.
- Proven experience with Entity Framework, Azure technologies, and web services.
- Strong proficiency in front-end technologies, particularly Angular and TypeScript.
- Familiarity with state management libraries such as ngrx.
- Experience with cloud computing and microservices architecture.
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Strong communication skills and a team-oriented mindset.
Why Join Us?
- Work in a dynamic and innovative environment that encourages professional growth.
- Be part of a company that values diversity and inclusion, making a meaningful impact in various industries.
- Enjoy flexible work arrangements and the opportunity to collaborate with talented professionals from around the globe.
If you are a passionate developer looking to make a significant impact in a leading organization, we would love to hear from you!