✉ info@a2rsoftwareconsulting.com 📞 Hire Talent(HR): +91-8296730133 Mon-Sat, 10.00AM - 07.00PM Online || Offline (Training): +91 - 8904854433 / 8984765684 Join Now

Backend Developer (BD003)

Wipro Pune, India Backend Developer - 3-5 Years Full-Time B.Tech/MCA with strong backend development skills

Job Description

Wipro is seeking an experienced and highly motivated Backend Developer to join our software engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable backend systems that power enterprise applications. The candidate should possess strong programming skills, experience in API development, database management, and a solid understanding of software architecture principles.

As a Backend Developer, you will work closely with frontend developers, business analysts, QA engineers, DevOps teams, and project managers to deliver robust and secure software solutions. You will be involved throughout the Software Development Life Cycle (SDLC), from requirement gathering and design to deployment and production support.

The role requires strong analytical thinking, problem-solving abilities, and the capability to build high-performance applications capable of handling large volumes of data and user traffic.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Build secure and efficient RESTful APIs and web services.
  • Analyze business requirements and convert them into technical solutions.
  • Develop reusable, maintainable, and well-documented code.
  • Integrate applications with databases, third-party services, and cloud platforms.
  • Optimize application performance and database queries.
  • Troubleshoot production issues and provide timely resolutions.
  • Collaborate with frontend developers for seamless application integration.
  • Conduct code reviews and ensure adherence to coding standards.
  • Participate in software architecture and technical design discussions.
  • Implement authentication, authorization, and security best practices.
  • Monitor system performance and recommend improvements.
  • Support deployment, maintenance, and application upgrades.
  • Create and maintain technical documentation.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.

Required Technical Skills

Programming Languages

  • C#
  • Java
  • Python
  • Node.js (preferred)
  • SQL

Backend Technologies

  • ASP.NET Core
  • ASP.NET Web API
  • Spring Boot
  • .NET Framework
  • Microservices Architecture

Database Technologies

  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
  • Oracle Database

API Development

  • RESTful APIs
  • JSON
  • API Authentication
  • Swagger/OpenAPI Documentation

Version Control

  • Git
  • GitHub
  • GitLab
  • Azure DevOps

Development Methodologies

  • Agile
  • Scrum
  • Kanban

Core Competencies

  • Object-Oriented Programming (OOP)
  • Data Structures and Algorithms
  • Software Design Patterns
  • Dependency Injection
  • Repository Pattern
  • SOLID Principles
  • Database Design and Optimization
  • Error Handling and Logging
  • Performance Tuning
  • Security Best Practices

Preferred Skills

  • Experience with Azure, AWS, or Google Cloud Platform.
  • Knowledge of Docker and Kubernetes.
  • Familiarity with CI/CD pipelines.
  • Experience with RabbitMQ, Kafka, or message queues.
  • Understanding of Redis or caching mechanisms.
  • Exposure to event-driven architecture.
  • Experience with monitoring tools such as Grafana or Application Insights.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and presentation skills.
  • Ability to work independently and collaboratively.
  • Strong attention to detail.
  • Time management and organizational skills.
  • Ability to handle multiple priorities in a fast-paced environment.
  • Continuous learning mindset.

Key Performance Indicators (KPIs)

  • Code quality and maintainability.
  • API performance and reliability.
  • Defect resolution turnaround time.
  • Successful project delivery within deadlines.
  • System uptime and application stability.
  • Contribution to process improvements and innovation.

Benefits

  • Attractive salary package and performance bonuses.
  • Comprehensive health and medical insurance.
  • Paid leave and flexible work options.
  • Learning and certification reimbursement programs.
  • Employee assistance and wellness programs.
  • Opportunities for career growth and leadership development.
  • Exposure to global projects and enterprise-scale applications.

Why Join Wipro?

  • Work with cutting-edge technologies and enterprise solutions.
  • Collaborate with experienced industry professionals.
  • Access continuous learning and certification programs.
  • Participate in large-scale digital transformation initiatives.
  • Build a rewarding long-term career with one of India's leading IT organizations.