Backend Software Developer (Chandigarh)

Backend Software Developer (Chandigarh)

07 Aug
|
Plodding Tech
|
Chandigarh

07 Aug

Plodding Tech

Chandigarh

Role & Responsibilities

- Backend Development: Design, develop, and maintain productive and scalable backends for web applications using C#, ASP.NET Core, JavaScript

- Front-End Development: Design, develop, and maintain efficient and scalable frontends for web applications using JavaScript, TypeScript, Angular, or React.

- Database Development and management : Design, develop, and maintain efficient and scalable databases for web applications using SQL Server
- - Deployment & DevOps: Set up and deploy web applications into staging and production environments using GitHub.

- Collaboration: Work with cross-functional teams to analyze, design, and ship new features.

- Code Quality: Implement clean architecture, maintainable, and testable code adhering to coding standards and best practices.

- Code Reviews: Participate in code reviews, provide constructive feedback, and ensure quality deliverables.

- Maintenance: Troubleshoot and debug applications to resolve performance issues and bugs.

- Optimization: Optimize applications for maximum speed and scalability.

- Technical Design: Contribute to architectural decisions and technical design discussions.

- Continuous Learning: Stay updated with the latest technologies and trends in software development.

Preferred Skills and Qualifications

- Education: Bachelors degree in Computer Science, Engineering, or an equivalent field

- Core Concepts: Strong understanding of Object-Oriented Programming (OOPs) principles, design patterns, C++, and HTML.

- Technical Stack:
- Backend: Knowledge and experience with C#, ASP.NET Core, JavaScript

- Frontend: Knowledge and experience with JavaScript, TypeScript, Angular,



or React.
- Database: Experience with SQL Server,

- API Expertise: Knowledge and experience with different types of APIs, API architectural styles, and API CRUD operations.

- Security & Authentication Expertise:
- Experience with API security models, OAuth 2.0, and JWT security best practices.

- Knowledge of secure coding practices (e.g., input/output validation, XSS/CSRF/IDOR protection, account lockout, strong password policies, 2FA, session timeouts, JWT expiry, audit logging, API rate limiting, and disabling data scraping).

- System Architecture expertise : Experience with both Microservices and Monolithic architectures.

- Version Control & CI/CD Expertise :
- Proficiency in code deployment, repository creation, and branch management via GitHub.

- Experience setting up CI/CD pipelines using GitHub.

- Knowledge of SDLC code protection (enabling branch protection and version tagging in GitHub).

- Understanding of secret hygiene (GitHub secret scanning and avoiding exposure of keys/URLs in code).

- Integrations: Knowledge of third-party API integrations such as payment gateways, Firebase, and Google Maps.

- Soft Skills:
- Excellent problem-solving and analytical skills.

- Ability to work independently and as part of a team in a fast-paced environment.

Preferred Candidate Profile

- Tooling: Knowledge and experience with GitHub.

- Language Proficiency: Experience in C#, ASP.NET Core, JavaScript, TypeScript, Angular/ React.

- Data Systems: Experience with SQL Server

- Methodology: Strong understanding of Agile methodologies (Scrum, Kanban) and project management tools like JIRA, Trello, or Zoho.

📌 Backend Software Developer (Chandigarh)
🏢 Plodding Tech
📍 Chandigarh

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend software developer (chandigarh) / chandigarh

Subscribe to this job alert:

Get the latest job offers by email for: backend software developer (chandigarh) / chandigarh