Description
Job Description
We are seeking a skilled Full Stack .NET Developer to join our dynamic team. In this role, you will work on a variety of projects, utilizing your expertise in .NET Core, Entity Framework, and various Azure services to develop robust, scalable applications. You will also be responsible for integrating modern front-end technologies like ReactJS and TypeScript to deliver seamless user experiences.
Key Responsibilities
• Design, develop, and maintain web applications using .NET Core, Entity Framework, and SQL Server.
• Implement RESTful APIs and WCF services for backend integration.
• Collaborate with front-end developers to create responsive and intuitive user interfaces using ReactJS and TypeScript.
• Manage and optimize database solutions on SQL Server, ensuring data integrity and performance.
• Leverage Azure services, including Redis, Azure Search, Application Insights, and SQL, to enhance application performance and reliability.
• Implement CI/CD pipelines using Azure DevOps, ensuring efficient and reliable deployment processes.
• Write clean, maintainable code, following best practices and coding standards.
• Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
• Troubleshoot and resolve issues in a timely manner, ensuring high-quality deliverables.
Qualifications
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Proven experience as a Full Stack Developer with a strong focus on .NET technologies.
• Proficiency in .NET Core, Entity Framework, and SQL Server.
• Experience with Azure services (Redis, Azure Search, Application Insights).
• Strong understanding of WCF and REST API development.
• Proficiency in front-end technologies: ReactJS, TypeScript, and JavaScript.
• Experience with PowerShell scripting for automation tasks.
• Familiarity with GitHub for version control and collaboration.
• Knowledge of Azure DevOps for CI/CD processes.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork skills.