Company description
Accentra is a team of seasoned software designers, developers, authors, business process consultants and trainers.
Enterprise software providers in the Payroll, Financials and UK Recruitment & Contracting Industries.
Job description
Roles & Responsibilities:
- Develop and maintain scalable backend APIs using .NET Core
- Work with PostgreSQL + MongoDB for data storage
- Implement queues, background jobs, and messaging using RabbitMQ & Hangfire
- Deploy and manage applications on Linux servers
- Implement OAuth2, 2FA, and other security practices
- Integrate email/SMS services
- Ensure high-quality logging and monitoring using Serilog
- Participate in code reviews, architecture discussions, and sprint planning
Work Requirements:
- Work from office in Guindy, Chennai
Lock-in Period: 1 years
Years of experience: 3+ years
Required Skills
Backend:
- NET Core 7+
- Experience building RESTful Web API microservices
- Strong OOP, design patterns, and clean architecture principles
Relational Database:
- PostgreSQL
- Ability to design schemas, optimize queries, create stored procedures
Document Database:
- MongoDB
- Experience with document models, indexing, GridFS
Background Jobs:
- Experience implementing background processing, queues, and scheduled tasks
Messaging Queue:
- Experience with message brokers, async processing, pub/sub patterns
Hosting Environment:
Security & Authentication:
- OAuth 2.0 implementation
- 2FA (Google Authenticator / Microsoft Authenticator)
Communication Services:
- MailKit for email delivery
- Twilio / TextMarketer or any SMS gateway integrations
Logging & Monitoring:
- Serilog with multiple sinks and structured logging patterns
General Requirements:
- Ability to work with microservices
- Experience with Git, CI/CD pipelines, and version control best practices
- Strong debugging and problem-solving skills
- Ability to work independently and collaborate with cross-functional teams
- Clear communication skills
- Experience with DevOps workflows
- Knowledge of Docker/Kubernetes
- Understanding of scalable distributed systems
- Additional experience with caching mechanisms (Redis etc.)
Other skills:
- Fluency in English (written and verbal)
- Problem-solving and Analytical skills
- Leadership
- Quick learning of Business Process and Development Processes
Job Type: Full-time
Pay: ₹50,000.00 - ₹90,000.00 per month
Ability to commute/relocate:
- Alandur North, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Are you OK with a Lockin-In commitment period of 1 years? (Mandatory)
- Are you comfortable with a Salary (CTC) range of ₹50,000 to ₹90,000, which will be finalized based on the interview process and your qualifications?
Experience:
- total work: 3 years (Required)
- .NET Core: 3 years (Required)
- PostgreSQL: 3 years (Required)
- Linux: 1 year (Preferred)
- C#: 3 years (Required)
- OAuth2.0: 2 years (Required)
- Background Services: 2 years (Required)
- DevOps: 1 year (Required)
- Microservices: 2 years (Required)
- MongoDB: 2 years (Required)
- API - Restful Development & Testing: 3 years (Required)
- RabbitMQ: 2 years (Preferred)
Work Location: In person
Application Deadline: 15/12/2025
Expected Start Date: 16/12/2025