Senior Specialist Software Engineer (Fullstack)
NICE
about 1 month ago
Pune, India
Senior / Staff+
Responsibilities
- Lead the design and implementation of software features in alignment with product specifications.
- Collaborate with Product Management, R&D, UX, and DevOps teams to deliver seamless solutions.
- Mentor junior engineers and promote best practices within the team.
- Assist in solving complex technical problems and enhance product functionality.
- Conduct code reviews to ensure adherence to design principles and maintain high-quality standards.
- Plan and execute unit testing to verify functionality and ensure automation coverage.
- Contribute to the ongoing support of software features, ensuring quality coverage.
Requirements
- 11+ years of professional experience in software engineering with a focus on full-stack development.
- Expertise in Next.js, React, or other modern JavaScript/TypeScript frameworks.
- Solid experience with Azure application development.
- Strong understanding of RESTful APIs and microservices architecture.
- Proficiency in database systems (SQL/NoSQL).
- Expertise in C#, .NET (.Net Core) for back-end development.
- Knowledge of security best practices, performance tuning, and scalable architecture design.
- Experience creating maintainable code and using source control solutions such as Azure DevOps and Git.
- Hands-on experience with Azure DevOps CI-CD pipelines.
- Excellent problem-solving skills, communication, and ability to work in an agile environment.
- Experience with unit testing, code reviews, and other product quality disciplines.
- Experience with Agile development processes.
Benefits
- Flexible working model with 2 days in the office and 3 days remote each week.
- Opportunities for professional growth and internal career advancement.
- Collaborative and creative work environment.
Tech Stack
AzureC#GitJavaScript.NETNext.jsReactSQLTypeScript
Categories
BackendDevOpsFrontendFull StackSecurityTesting