We are seeking a highly skilled Dot Net Developer with 8 to 10 years of experience in full-stack development. The ideal candidate should have strong expertise in .NET and Node.js and be well-versed in modern front-end technologies. You will play a critical role in developing, optimizing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality software solutions.
This role demands a problem-solver with a deep technical background who can work in a fast-paced, agile environment, driving innovation and efficiency across projects. If you are passionate about building robust applications and enjoy working with cutting-edge technologies, we would love to hear from you.
Key Responsibilities
Full-Stack Development
- Design, develop, and maintain high-performance web applications using .NET and Node.js.
- Implement and optimize front-end applications using Angular, React, or Vue.js.
- Develop and integrate RESTful APIs for seamless communication between front-end and back-end services.
- Ensure code quality, maintainability, and adherence to best practices through code reviews, unit testing, and continuous integration (CI/CD).
Front-End Development
- Develop responsive, user-friendly interfaces using HTML, CSS, JavaScript, and front-end frameworks like Angular, React, and Vue.js.
- Ensure cross-browser compatibility and optimized performance for web applications.
- Work closely with UI/UX designers to implement intuitive user experiences.
Back-End Development & Database Management
- Build scalable and secure back-end services using .NET and Node.js.
- Design and maintain robust database solutions using SQL and other relational or NoSQL databases.
- Optimize database performance, implement indexing strategies, and manage stored procedures.
- Ensure efficient handling of data storage and retrieval using best database management practices.
API Development & Integration
- Develop, maintain, and optimize RESTful APIs for smooth data exchange between applications.
- Ensure API security, performance, and scalability using industry-standard techniques.
- Work with third-party API integrations and authentication mechanisms such as OAuth, JWT, and API gateways.
Version Control & Agile Development
- Utilize Git for version control and maintain efficient branching strategies.
- Work in an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Collaborate closely with cross-functional teams, including QA, DevOps, and Product Managers.
Performance Optimization & Security
- Implement caching, lazy loading, and code splitting techniques for improving application performance.
- Identify and fix security vulnerabilities, ensuring applications adhere to secure coding practices.
- Utilize performance monitoring tools to optimize the user experience and troubleshoot issues proactively.
Required Skills & Qualifications
- 8 to 10 years of experience in full-stack development with a strong focus on .NET and Node.js.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (Angular, React, Vue.js).
- Strong expertise in RESTful API design and implementation.
- Hands-on experience in SQL database management and performance tuning.
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Ability to work effectively in a fast-paced, dynamic environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Skills (Nice to Have)
- Experience with cloud platforms like Azure, AWS, or Google Cloud.
- Knowledge of Microservices architecture.
- Familiarity with Docker, Kubernetes, and containerization.
- Exposure to NoSQL databases like MongoDB or Firebase.
- Understanding of DevOps practices and automation.
Why Join Us?
- Opportunity to work on cutting-edge technologies and innovative projects.
- A collaborative and inclusive work culture that values learning and growth.
- Competitive salary, benefits, and professional development opportunities.
- Flexible work environment with remote/hybrid options.
If you are an experienced .NET Full-Stack Developer passionate about building scalable and high-quality applications, apply now and be part of a dynamic team that thrives on innovation and excellence!