i
ParentPay Group
2 ParentPay Group Jobs
ParentPay - Senior Software Consultant - .Net/React.js (5-8 yrs)
ParentPay Group
posted 8d ago
Key skills for the job
About ParentPay India:
- ParentPay is a leading provider of online payment and communication solutions for schools.
- We are passionate about using technology to simplify school administration and improve communication between schools and parents.
- We offer a dynamic and innovative work environment where you can contribute to meaningful projects and grow your career.
- Join our team in Pune and be part of our exciting journey!
Location: Pune, India
Mode: Hybrid (2 days Work From Office)
Start Date: Immediate Joiners Preferred
Role: Senior Software Consultant (Full Stack - ReactJS + .NET + API + Azure)
Years of Experience: 5+ Years
Job Summary:
- We are seeking a highly motivated and experienced Senior Software Consultant to join our growing team.
- You will play a crucial role in designing, developing, and maintaining our full-stack applications, leveraging your expertise in ReactJS, .NET, APIs, and Azure.
- This role requires a strong understanding of software development principles, excellent problem-solving skills, and the ability to work effectively in a collaborative environment.
Responsibilities:
- Full-Stack Development: Design, develop, test, and deploy robust and scalable web applications using ReactJS for the front-end, .
- NET framework for the back-end, and RESTful APIs for communication.
- Front-End Development: Build and maintain user interfaces using ReactJS, ensuring responsiveness, performance, and cross-browser compatibility.
- Implement state management, component architecture, and UI testing.
- Back-End Development: Develop and maintain server-side logic, APIs, and database interactions using .NET framework (e.g., .NET Core, ASP.NET MVC, Web API).
- Implement business logic, security measures, and data access layers.
- API Development: Design and implement RESTful APIs to connect front-end and back-end systems, ensuring efficient data exchange and integration with other services.
- Cloud Development (Azure): Utilize Azure cloud services for application deployment, hosting, scaling, and maintenance.
- Experience with Azure App Services, Functions, Storage, and other relevant services is required.
- Database Management: Work with databases (e.g., SQL Server, Azure SQL) to design schemas, write queries, and optimize performance.
- Software Development Lifecycle: Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Code Quality:
- Write clean, well-documented, and maintainable code.
- Adhere to coding standards and best practices.
- Conduct code reviews and provide constructive feedback.
- Problem Solving: Identify and resolve technical issues, troubleshoot bugs, and implement effective solutions.
- Collaboration: Work closely with other developers, designers, product managers, and QA engineers to deliver high-quality software products.
- Continuous Learning: Stay up-to-date with the latest technologies and trends in web development and cloud computing.
- Mentorship: Mentor junior developers and share your knowledge and expertise.
Required Skills:
- Front-End: Strong proficiency in ReactJS, JavaScript (ES6+), HTML5, CSS3, and related front-end technologies.
- Experience with state management libraries (e.g., Redux, Context API) is a plus.
- Back-End: Extensive experience with .NET framework (e.g., NET Core, ASP.NET MVC, Web API), C#, and related back-end technologies.
- API Development: Solid understanding of RESTful API principles and experience designing and implementing APIs.
- Cloud (Azure): Hands-on experience with Azure cloud services, including App Services, Functions, Storage, and other relevant services.
- Database: Proficiency in SQL Server or Azure SQL Database, including database design, query writing, and performance optimization.
- Version Control: Experience with Git and related version control systems.
- Software Development Methodologies: Familiarity with Agile methodologies (e.g., Scrum, Kanban).
- Problem-Solving Skills: Strong analytical and problem-solving skills.
- Communication Skills: Excellent written and verbal communication skills.
Preferred Skills :
- Experience with testing frameworks (e.g., Jest, NUnit).
- Knowledge of DevOps practices and CI/CD pipelines.
- Understanding of security best practices in web development.
- Experience with other JavaScript frameworks (e.g , Angular, Vue.js).
- Familiarity with containerization technologies (e.g, Docker, Kubernetes)
Functional Areas: Software/Testing/Networking
Read full job descriptionWork culture is good.
policies, work life balance, job security, politics
3-5 Yrs