Job Description
Role Overview:
We are seeking an experienced Senior Software Engineer (.NET Developer) to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have strong hands-on experience with .NET Core, Web APIs, and PostgreSQL, with additional exposure to React.js considered a plus. This role requires excellent problem-solving skills, attention to detail, and the ability to work in an Agile, fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain backend services using .NET Core and C#.
- Build and integrate RESTful APIs and microservices-based solutions.
- Optimize database performance, write complex queries, and manage stored procedures in PostgreSQL.
- (Optional) Develop and maintain frontend components using React.js, TypeScript, and related frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Implement unit and integration tests using frameworks such as xUnit, NUnit, or Jest.
- Work with CI/CD pipelines and Docker for build, deployment, and automation.
- Ensure application scalability, performance, and security compliance.
Technical Skills Required:
Backend: .NET Core, ASP.NET Web API, C#, LINQ, Entity Framework Core
Frontend (Optional): React.js, Redux / Context API, TypeScript, HTML5, CSS3, JavaScript (ES6+)
Database: PostgreSQL (query optimization, indexing, stored procedures)
DevOps / Tools: Git, Docker, CI/CD, Postman, Visual Studio, VS Code
Architecture: REST APIs, Microservices, MVC / Clean Architecture
Testing: xUnit / NUnit, Jest / React Testing Library
Cloud (Preferred): Google Cloud Platform (GCP)
Qualifications:
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 6+ years of professional experience in software development.
- Strong understanding of OOPs, SOLID principles, and design patterns.
- Proven track record of building and deploying enterprise-grade .NET Core applications.
- Strong analytical, debugging, and communication skills.
- Experience working in Agile/Scrum environments.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: DevOps
Role: DevOps - Other
Employement Type: Full time
Contact Details:
Company: Accion Labs
Location(s): Pune
Keyskills:
.Net Core
C#
Entity Framework Core
Asp.Net Core