A2R Software Consulting Private Limited
Website:
a2rsoftwareconsulting.com
Job details:
Apply for Job
Upload Resume
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
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.
Click on Apply to know more.