Job Description
Should be primarily experienced in backend development and should be able to design, create, and implement a solution that is domain-driven, abstracted, business-oriented, and scalable from scratch, while also able to debug & fix issues. Should also be proficient in front-end development enough to maintain, create additional code, fix bugs, and suggest new solutions in the backend code.
Core Skills (Primary - 70%):
Hard Skills:
C#/.NET (Advanced), Azure Functions, REST/GraphQL API development, SQL (T-SQL, query optimization), Dependency Injection, Git.
Nice to Have:
JWT, Azure APIM, Azure Data Factory, Azure Service Bus, Redis Caching, CI/CD YAML, Advanced Git
Core Skills (Secondary 30%):
Hard Skills:
React/Next.js (Proficient), TypeScript/JavaScript, MSAL Auth flows, Ag-Grid React, GraphQL client-side libraries, HTML/CSS
Nice to have:
Tailwind CSS, Figma
Competencies:
o Backend for Frontend (BFF) Mindset: The ability to design and optimize backend services specifically for the needs of the Next.js frontend, including building efficient GraphQL resolvers.
o Business Logic Expert: A deep understanding of object-oriented programming (OOP) principles and Domain-Driven Design (DDD) to build clean, maintainable, and testable business logic.
o Integration Specialist: The ability to design and implement robust, resilient integrations with external systems.
o Data-Driven: A solid understanding of database design, schema management, and writing performant inline SQL queries.
Job Classification
Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Capco
Location(s): Bengaluru
Keyskills:
schema
database design
react.js
html
javascript
nextjs
continuous integration
css
jwt
ci/cd
azure data factory
azure service bus
redis
sql
azure functions
git
figma
oops
typescript
graphql
yaml
c#
rest
sql queries
query optimization
.net