Job Description
Position: Senior Full Stack Developer (.NET Core, React Native, Azure)
Experience: 5+ years in Software Development
Location: Chennai, Mumbai, Ahmedabad.
Work Mode: Hybrid (On-site as per Policy)
Mandatory Skills: .NET Core, C#, React Native, Azure SQL Server, Azure
About the Role:
We are seeking a highly skilled and motivated Senior Full Stack Developer to join our dynamic team. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance solutions that drive our business forward. The ideal candidate is a hands-on developer with a passion for building robust applications using the latest technologies, including .NET Core, React Native, and Microsoft Azure. If you excel at solving complex problems and thrive in a collaborative, forward-thinking environment, this role is for you.
Key Responsibilities:
- Solution Development: Lead the end-to-end development of web and mobile applications, from initial concept and design through to deployment and maintenance.
- Technical Execution: Architect and implement secure, scalable, and reliable solutions using .NET Core (preferably 8.0) for the backend and React Native for the front-end.
- Collaboration: Work closely with product managers, UX/UI designers, and other engineers to understand requirements and translate them into well-designed technical specifications and features.
- Database Management: Design and optimize database schemas in Azure SQL Server, writing efficient and complex SQL queries to ensure data integrity and performance.
- Cloud Integration: Leverage a wide range of Azure services (App Services, Functions, Azure SQL, Storage) to build and deploy cloud-native applications.
- API Development: Design, build, and maintain clean, efficient, and well-documented RESTful APIs and microservices.
- Quality Assurance: Uphold high standards for code quality, performance, and reliability through code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) practices.
Key Skills & Experience:
- Overall Experience: 5+ years of professional, hands-on experience in full-stack software development.
- .NET Expertise: Deep proficiency in .NET Core (preferably 8.0) and C# for building backend services.
- Front-End Expertise: Strong experience developing applications with React Native. Experience with mobile app development is a plus but not required.
- Database Proficiency: Proven experience with Azure SQL Server and a strong ability to write optimized, complex SQL queries.
- Cloud Proficiency: Proficient with key Azure services (e.g., App Services, Functions, Azure SQL, Blob Storage).
- Modern Architectures: Solid experience with RESTful APIs, microservices architecture, and containerization technologies like Docker. Experience with Kubernetes is a plus.
- DevOps: Familiarity with setting up and managing CI/CD pipelines and other DevOps practices within an Azure environment.
- Soft Skills: Strong analytical and problem-solving skills with meticulous attention to detail. Excellent communication and team collaboration abilities.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Medusind
Location(s): Ahmedabad
Keyskills:
.Net Core
React Native
SQL Azure
Docker
Fullstack Development
Microsoft Azure
API
Kubernetes