Senior Software Engineer - Full Stack

6 - 11 years

27 - 40 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key skills

Roles & Responsibilities:

  • Design, build, and deploy full stack web applications.
  • Collaborate with a technical team to launch new features and maintain application quality.
  • Transform designs into functional visual elements, ensuring code integrity and security.
  • Work in an Agile environment, continuously learning and applying new skills.
  • Assist in planning and prioritizing work within agile sprints.
  • Contribute to software architecture and solution design.
  • Ensure the team's Service Level Objectives (SLOs) are monitored and met.

Working Relationships:

  • Technical Team: Collaborating with fellow engineers to develop, test, and deploy features and solutions.
  • Product Managers: Working with product managers to understand business requirements, prioritize features, and ensure successful product delivery.
  • Designers: Partnering with UI/UX designers to transform designs into functional, user-friendly applications.
  • Quality Assurance (QA) Team: Coordinating with the QA team to ensure application quality and support testing efforts.
  • Cross-functional Teams: Collaborating with teams across different regions and departments to deliver solutions and meet organizational goals.
  • DevOps Engineers: Working alongside DevOps engineers for CI/CD pipeline setup and maintaining infrastructure.

Experience Requirements:

  • 6+ years of experience with React.js.
  • 3+ years of experience with C# and .NET MVC Core.
  • Proven experience in developing scalable web applications and handling complex data.
  • Experience in backend development, including RESTful APIs and microservices architecture.
  • Experience in frontend development, including React.js, HTML, CSS, and JavaScript.
  • Hands-on experience with Entity Framework, LINQ, and integrating third-party APIs.
  • Familiarity with cloud platforms (e.g., Microsoft Azure) and DevOps/CI/CD practices.
  • Experience working on large, scalable software systems with complexity.

Skills:

Frontend Development:

Proficiency in React.js, HTML, CSS, JavaScript, Redux, Material-UI, and TypeScript.

Backend Development:

Strong hands-on experience with ASP.NET MVC Core, RESTful APIs, microservices architecture, Entity Framework, and SQL/NoSQL databases.

Testing & Documentation:

Experience in writing unit tests, integration tests, and documenting code and APIs according to best practices.

Security & Performance:

Focus on business logic implementation with an emphasis on security and performance.

Agile Practices:

Experience in Agile development, sprint planning, daily standups, and code reviews.

Cloud & DevOps:

Familiarity with cloud platforms, container technologies (e.g., Kubernetes, Docker), and CI/CD practices.

Tools & Technologies:

Familiarity with version control systems (e.g., Git), monitoring and logging tools (e.g., Application Insights), and SRE practices.

Personal Qualities:

  • Proactive and self-motivated, with the ability to work independently and within a team.
  • Detail-oriented, ensuring high-quality, maintainable work.
  • Strong sense of ownership and accountability for projects and tasks.
  • Curiosity-driven, always eager to learn and improve skills.
  • Resilient and adaptable in the face of challenges or changing requirements.
  • Collaborative and open-minded, contributing to a positive and productive team dynamic.

Behavioural Competencies:

  • Manage Self: Display a high level of self-motivation to complete work tasks effectively, and as directed, and show a commitment to learning.
  • Commit to Customer Service: Provide customer-centric service and support, partnering effectively and respectfully with customers to keep them informed and ensure their needs are met.
  • Delivers Results: Achieve results through efficient use of resources and a commitment to quality outcomes.
  • Collaborative Team Player: Ability to build and maintain effective relationships with a variety of stakeholders whilst working collaboratively with others and valuing their contribution.
  • Think and Solve Problems: Ability to "think on your feet" and be curious to effectively progress difficult/challenging discussions, inspire confidence, and inspire optimal outcomes.
  • Resilience and Agility: Ability to effectively multi-task, work productively and energetically to progress many matters simultaneously in a busy and demanding organisational setting.

Qualifications:

Mock Interview

Practice Video Interview with JobPe AI

Start Azure DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Careernet logo
Careernet

Recruitment & Staffing

Tech City

RecommendedJobs for You