About the job
About the Role
- We are on the lookout for a talented Full Stack . NET Developer to create and maintain high-performance, secure, and scalable enterprise applications. The ideal candidate will have extensive backend experience with C# and . NET (Core / . NET 6+) alongside modern frontend skills, particularly in React (TypeScript). A strong focus on UI/UX is essential.
- Experience in complex, regulated environments, such as banking or finance, is highly regarded.
Key Responsibilities
- Design, develop, and implement comprehensive solutions using C#, . NET Core/. NET 6+, and React (TypeScript, RxJS, Routing, Hooks, Context, Suspense).
- Create secure and robust ASP. NET Core Web APIs, including middleware, dependency injection, configuration, and logging.
- Transform business and system requirements into scalable and effective technical solutions.
- Analyze and troubleshoot complex legacy defects and production incidents calmly and effectively.
- Ensure compliance with standards for code quality, performance, and security.
- Contribute throughout the Software Development Life Cycle (SDLC): analysis, design, coding, testing, deployment, and support.
- Collaborate in Agile teams (Scrum/SAFe) while adopting Test-Driven Development (TDD) and Continuous Integration (CI) best practices.
- Engage with stakeholders from technology and business, translating technical concepts for non-technical audiences.
- Advocate for continuous improvement in architecture, testing, observability, and developer experience.
Technical Skills
- Proficient in C# and . NET Core / . NET 6+.
- Experience in building Web APIs with ASP. NET Core (middleware, dependency injection, configuration, logging).
- Strong expertise in React (TypeScript, Hooks, Context, Routing); familiarity with RxJS/Suspense is a plus.
- Solid understanding of computer science fundamentals, such as algorithms, data structures, and object-oriented programming (OOP).
- Familiarity with Test-Driven Development (TDD) and ability to write unit, integration, and acceptance tests.
- Experience with tools like Visual Studio / JetBrains Rider, VS Code, and Chrome DevTools.
- Basic knowledge of Linux shell commands.
- Proficient with relational databases: SQL, joins, indexes, triggers, and query optimization.
- Understanding of RESTful web services.
- Proficient in Git and code quality tools like SonarQube / SonarLint.
Professional Skills
- Exceptional communication skills; able to elucidate complex technical topics to non-technical stakeholders.
- Known for technical depth and problem-solving abilities; adept at resolving challenging issues.
- Strong organizational skills; capable of prioritizing, estimating, planning, and tracking delivery.
- A collaborative team player with a calm demeanor during crises.
- Experience in regulated environments (e.g., Banking/FinTech) is advantageous.

