20 Innovistors Technological Solutions Jobs
Senior .Net Full Stack Engineer (7-9 yrs)
Innovistors Technological Solutions
posted 2d ago
Key skills for the job
Roles and Responsibilities :
- End-to-End Product Ownership : Take ownership of the development and evolution of core product features from conception through to launch, ensuring they meet both functional and non-functional requirements.
- Collaborative Design & Development : Partner with product managers, UX/UI designers, and back-end engineers to architect and implement scalable, user-centric, and highly performant .Net applications.
- User-Centric Development : Understand customer needs and translate them into effective, intuitive user experiences. Participate in user research, A/B testing, and iterative product improvement.
- Architect & Lead : Design and lead the development of complex, scalable, and high- performance web applications using .Net Framework 4.8, ReactJS, and NodeJS.
- Innovative Solutions : Drive the development of innovative solutions, optimizing both front-end and back-end technologies to deliver seamless user experiences and robust, maintainable systems.
- API Integration : Lead the creation, management, and optimization of RESTful APIs, ensuring smooth integration and communication across various systems and platforms.
- Mentorship : Act as a technical mentor for junior developers, providing guidance on best practices, code quality, and development methodologies.
- Performance Optimization : Leverage advanced profiling and optimization techniques to improve the performance of applications at scale.
- Collaboration : Work closely with cross-functional teams, including product managers, UX/UI designers, and quality engineers, to deliver feature-rich products that meet business goals.
- Database Expertise : Design complex SQL Server schemas, optimize queries, and fine- tune performance to ensure data integrity and scalability.
- Continuous Improvement : Stay at the forefront of emerging technologies and industry trends, and contribute to the improvement of development practices and team capabilities.
- High Standards : Uphold the highest standards of software engineering, ensuring clean, maintainable, and efficient code while strictly following industry best practices.
Skills :
- Candidates must have experience working in product-based companies.
- Experience : 7+ years of experience in software development with a focus on .Net technologies, front-end frameworks (ReactJS), and database management (SQL Server).
- Leadership : Proven track record of leading technical projects, mentoring engineers, and driving successful product delivery.
- Communication : Excellent verbal and written communication skills, with the ability to engage effectively with both technical and non-technical stakeholders.
- Problem Solving : A natural problem-solver who thrives in complex environments and tackles challenges with innovative and scalable solutions.
Technical Skills Required :
- .Net Framework 4.8: Expert-level proficiency in designing and building enterprise-grade applications using .Net Framework 4.8. You have a deep understanding of the framework's nuances and best practices.
- ReactJS : Proven expertise in architecting sophisticated, performance-oriented front-end applications with ReactJS. Familiarity with React hooks, context API, and state management.
- NodeJS : Advanced knowledge in building and maintaining NodeJS-based services and server-side applications. Experience with asynchronous programming, microservices, and real-time application development.
- REST API : In-depth experience in designing, developing, and securing RESTful APIs. Expertise in API versioning, throttling, and ensuring high availability and scalability.
- SQL Server : Mastery in writing complex SQL queries, designing normalized databases, performance tuning, and applying best practices to ensure data consistency and speed.
- Cloud & DevOps : Experience with cloud platforms (e.g., Azure, AWS) and knowledge of DevOps practices, CI/CD pipelines, containerization, and microservices.
- Agile/Scrum : Strong experience working in Agile development environments with a focus on delivering high-quality results iteratively.
Preferred Qualifications :
- Experience with advanced caching strategies (e.g., Redis, Memcached) for optimizing API performance.
- Familiarity with containerization technologies like Docker and orchestration with Kubernetes.
- Exposure to modern software development practices like TDD, BDD, and pair programming.
- Contributions to open-source projects or active involvement in technical communities is a plus.
Functional Areas: Software/Testing/Networking
Read full job description